POWERBUILDER害了很多程序员

lonelylight 2003-06-03 09:13:01
首先,承认POWBUILDER是好东西,毕竟他为人们作了好多的好东西。
可是,它的许多特性让很多程序员变的懒惰,变得愚蠢,变得如同一头蠢驴。
它对于数据库开发来说真方便啊!太方便了,开发人员几乎不用和数据库打交道,只要懂得操作PB就一切OK,根本不去管什么数据库细节。因此,这些人根本不了解数据库,不明白主键、联合主键、关联、索引是什么东西,不明白怎样让数据高效运转。只知道把数据表格拖到窗体上,让用户操作垃圾般的数据表格,出了问题让用户负责,谓之曰,“你们操作必须按照我们的规范来”。这是什么屁话,谁在为谁工作,为什么要做程序。做了程序就是让用户直接管理数据库??!!这些人的系统设计书,就是大堆的数据库表格定义,然后在表格后面标注上插入、删除、修改、保存操作。然后用字符串做主键,把时间转换成字符串保存然后加上主键,表格没有索引,因为在这些人眼里,主键就是索引。
什么东西!!!!
能说什么!
一个简便的工具,在有些人手里,加快了工作效率,在另外一些人手里,制造了垃圾。
我不明白,到底是PB害了程序员,还是程序员害了PB。
长歌当哭!!!!!!!!!!!!!!
...全文
184 48 打赏 收藏 转发到动态 举报
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
BenyMo 2003-06-21
  • 打赏
  • 举报
回复
精神有問題...用戶不投訴才怪...看得人眼睛都花了..
樓住也有問題...自己數據库知识不好就去怪PB
PB 与数据库配本得很好的!
ice2water 2003-06-21
  • 打赏
  • 举报
回复
建议楼主买一台裸机,然后用0和1编写出高效率的系统来。
alwaystar 2003-06-21
  • 打赏
  • 举报
回复
楼主说说看,为什么这样讨厌PB呀,哈哈
我做了两年的PB了,感觉还不错的
tommyhuanglei 2003-06-21
  • 打赏
  • 举报
回复
是啊,可以说pb的在和数据库打交道上,效率绝对是没问题的!
Pegasuscc 2003-06-21
  • 打赏
  • 举报
回复
PB可能在某些方面不如VB,DELPHI但你要看到PB好的一方面,200个CHECKBOX肯定不是PB处理得了的,但你要用200000数据,PB肯定做的比VB强,每一样东西都有它的用途,斧子是用来劈柴的,但你用来切菜就不合适了。PB不是万能的,同样像楼主你说的,C++也有他不合适的地方。也许你要追求的是要做系统程序员吧。而PB是给应用程序员使用的。你好好想想吧身为楼主,以后不要发这种不负责任的贴子了
codecopyking 2003-06-21
  • 打赏
  • 举报
回复
其实一门并不重要,但要还要用PB
「已注销」 2003-06-21
  • 打赏
  • 举报
回复

真的是能赚钱就行

程序员学习就是要尽快套现的

毕竟在XX院拿工资搞研发的是少数

更多人是要靠本事吃饭的


有的人就算一个系统不写成天指责别人也能过

有的人一天不写 一天不做工程就没有饭吃


曾经大家都想做一个很“优秀”的程序员

但常常发现如果一个程序写得“优秀”了 没人等你

客户觉得你迟迟写不出来是没水平

如果你写一个垃圾给他 他有一种受虐的快感

@_@
blazingstar 2003-06-21
  • 打赏
  • 举报
回复
PB是客户端开发工具,又不是数据库。

数据库设计好坏是设计和对数据库掌握的问题。数据库设计不好只能说明是设计人员的水平间题。关开发工具什么事?难道PB没有提供功能来建主键、外键、联合主键和索引的功能?使你的好设计无法实现。

其实用PB来建主键、外键、联合主键和索引比用数据库管理工具来建要方便、简单得多。

如果你觉得PB数据库的功能不够,还可以使用PowerDesigner。它是目前数据库建模功能最强的工具。
zhhuang2002 2003-06-21
  • 打赏
  • 举报
回复
楼主的看法过于片面了

首先RAD的目的就是提高生产率,在你享受简单的同时,PB本身需要复杂的技术才能做到,它的确在数据库方面做得很好,好东西做出烂作品,只能怪用的人

其次PB只是前端开发工具,你不懂后端数据库不能怨PB,难道要PB把DBMS也包括到它的IDE中去吗?

所以PB和程序员之间根本不存在谁害谁的问题。

superreset 2003-06-20
  • 打赏
  • 举报
回复
一个界面200多个checkbox???????????
吃了饭没事做!!!!!!!!!!!!!!!!!!!!!!
spawnwind 2003-06-20
  • 打赏
  • 举报
回复
hehe!有趣!200多不多?

你要放20000个,估计要存半小时了!
klbt 2003-06-20
  • 打赏
  • 举报
回复
放置了200多个checkbox控件是不正常的。

举一个不恰当的例子:
厨师用菜刀加工美味佳肴,罪犯却用它抢劫。
shahand 2003-06-20
  • 打赏
  • 举报
回复
放置了200多个checkbox控件!!
guxing 2003-06-20
  • 打赏
  • 举报
回复
楼上
你的做法就有问题,
用200多个CHeckBox
浪费多少资源,
完全可以有更好的解决办法
zhouhaijun2 2003-06-20
  • 打赏
  • 举报
回复
我认为PB的功能还可以,但是在开发程序的便捷性方面还是远比不上VB、DELPHI,我曾经在一个窗体中放置了200多个checkbox控件,结果一按保存,等待20秒才总算完成!
cyactiveboy 2003-06-08
  • 打赏
  • 举报
回复
我觉得你不能笼统的说这些话,也不能引出什么“到底是PB害了程序员,还是程序员害了PB。”
这样的言论!
在某种程度上你还不是很关注软件问题,我觉得你只是对你的软件开发商的一种怨恨!比如他们处事的态度!
karl_dog 2003-06-08
  • 打赏
  • 举报
回复
你太偏激,你以为数据库很简单吗?你以为在PB中不需要知道数据库知识就可以开发出高效的系统吗?那是你不懂!!
firemagic 2003-06-08
  • 打赏
  • 举报
回复
这位大哥你替谁担忧???
是不是觉得每天和系统打交道很有成就感???
写成千上万行代码,却没有写到核心上。每意义!!
我不同意你的想法和说法!!!!
tangwenbin 2003-06-08
  • 打赏
  • 举报
回复
根据我的经验,没有数据库知识是很难学习pb的
刚开始我学习pb的时候,不懂数据库,后来学习了数据库后,才发现学完数据库后,pb就
很容易了,其实数据窗口就是SQL 语句,如果你不懂SQL那怎么能谈得上精通PB呢,楼主说
的话我有些不明白
我觉得没有数据库知识学习pb是很难的一件事
我pb刚入门,大家别笑我










zhaixn 2003-06-08
  • 打赏
  • 举报
回复
pb 门槛再低,不动数据库的主键,索引等等还叫数据库开发?
加载更多回复(28)
PowerBuilder是一种快速构建商业应用程序的面向对象的开发工具,IDC将之称为一种“黄金标准”,即一个用于衡量所有应用开发工具的基准。它集面向对象数据库技术、分布式应用技术、多媒体技术于一身,是目前最有代表性的数据库开发工具,它占有全球客户/服务器前端开发工具市场40%的份额,位居第一,几乎已发展成为客户/服务器前端开发工具的标准。PowerBuilder 10.5版是Sybase公司2006年推出的新一代4GLPlus数据库开发工具,它不仅继承了以往版本的各种先进技术,而且适应目前开放式软件的发展潮流,在快速集成开发环境中增加了构建Web Services、JSP Web、EJB的功能,满足了在4GLRAD环境中创建完整应用和应用组件的需求,并使企业应用可以平滑过渡到基于浏览器和Web的应用模式下。同时,PowerBuilder 10.5的Web应用开发支持与J2EE和.NET紧密集成,卓越的应用开发效率及强大的Web功能为新版本增色不少。作为一个面向对象的、手段丰富的开发环境,它能极大地提高程序员的工作效率,加快应用系统的开发速度。随着PowerBuilder的日益普及,希望了解和掌握它的人越来越多,在大学的很多专业也已开设有关课程介绍PowerBuilder。本书正是应这种要求而写的,它按教材的体系、教学的特点来介绍PowerBuilder,力求通俗易懂、由浅入深、循序渐进,并附有习题,便于学生练习和掌握所学内容。本书除详细介绍PowerBuilder的基本内容,如应用、窗口、菜单、数据窗口、数据库、事件、函数、用户对象之外,还介绍了数据管道、动态数据窗口、拖放技术、API技术、分布式应用和Web应用等高级技术。通过本书的学习,不仅能达到入门的目的,还能掌握应用系统的实际开发能力,自己开发出实用、高效的应用系统。本书可作为大专院校学生的教材和教学参考书,也可供各种培训班使用和应用开发人员参考。

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧