数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

一个小老板眼中的开发工具— PB 杂谈[1]


发布日期:2020年05月29日
 
一个小老板眼中的开发工具— PB 杂谈[1]

有人说一流的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付出了大代价

[] []

               

上一篇:PB开发Sybase数据库应用技巧点滴[1]

下一篇:使用PB限制应用程序只运行一次