有人說一流的IT人員做老板二流的人員做軟件構架三流的IT人員做項目管理四流的IT人員做程序員事實上一般小型軟件公司不可能分得如此之細而+++就是我的日常工作
.什麼是最好的開發工具?
什麼是最好的開發工具其實這個問題從有計算機以來就是一直在探討和爭論語言的發展也從最初的機器碼到匯編到Basic到C到C++到JAVA等等一系列不同種類的語言從來就沒有一個定論
前兩年大家都覺得java好可是最近的說法是java快淘汰了而JAVA類的高手趕快申明如JAVA占印度GDP的%JAVA幾十年內都不可能被淘汰之類的話Linux的發起人覺得C++是最蹩腳的語言C++高手便加以還擊等等如此之類的爭論毫無意義只能說明一個問題尺有所長寸有所短只有蹩腳的程序員沒有蹩腳的開發語言
從數據庫開發類來講我覺得PowerBuilder是我用過最好的語言為什麼呢因為它的開發效率最高可以讓你其中精力在業務上同時又保持了軟件開發的極大靈活性現在最流行的SOA核心理念不就是如此嗎?以業務為導向的開發是軟件項目成功的必要保證試想個PB人用個月時間可以等於個Java人個月的開發效率節約的時間可就是金錢
.個人認為比較好的軟件開發構架
我認為由power designer + PowerBuilder +構件的開發可以非常完美的形成以建模技術為核心的迭代式開發這可是現代軟件開發技術的銀彈但非常遺憾的是大多人對power designer的了解都非常少
以業務為核心的軟件建模技術配以高效的開發工具可以快速形成迭代開發有效避免失敗因為軟件失敗的根本原因一般都不是技術失敗而是業務失敗而業務的了解是一個逐步深入的過程因此軟件的反復開發是不可避免的試想如果你采用瀑布式低效開發工具初版開發完已累死了聽說要改一定要昏倒了
.Powerbuilder的輝煌與沒落
PowerBuilder見證了powrbuilder的輝煌而隨著pb的升級用的人卻是越來越少
PowerBuilder從年以前的主流開發工具退到現在的二流開發工具應當說是一個必然與它一起的Delphi 更加沒落主要是因為現在主流開發平台轉為net 和java兩大陣營
powerbuilder為什麼不行一方面開發C/S軟件方面沒有多少提高軟件界面簡單等問題一直沒有解決另外web開發也毫無特長開發web還要加上EAServer 一點競爭力沒有例如采用appeon 之類的軟件將C/S轉為B/S價格十幾萬還要加EAServer十萬就上二十萬了現在軟件項目幾十萬非常少至少在中西部地區是這樣的如果采用如此構架開發商非破產不可試想沒有價格競爭力的軟件又如何有市場競爭力呢?因此小型項目多采用ASP或PHP了真正上百萬的軟件項目又都采用純JEE之類構架重新開發了誰還用你的appeon+EAServer呢
另外Powerbuilder之前sybase 對PB的升級主要放在以EAserver為核心的對java類的支持其實這真是站錯了陣營java陣營推薦的是開源共享和優雅的技術從根本上就看不上pb之類的快捷語言連JBuilder 這樣的超級開發工具都被eclipse踩在腳下何況基於EAServer構架之類的sybase解決方案占不到一點便宜所以盡管EAServer獲得了一些獎項用的人真是太少
原來看好的朋友竟然是最凶險的鳄魚原來認定的全球公敵可能才是真正的商業伙伴這個發現之旅Powerbuilder付出了大代價
[] []
From:http://tw.wingwit.com/Article/program/PB/201311/24543.html