发信人: huxley()
整理人: flyingmist(2000-02-09 00:25:52), 站内信件
|
Powerbuilder 是基于什么语言的,
为什么你认为它比delphi 强?
-- 我变,我变,我要变红色!!!!!!
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.136.253]
发信人: edison (edison), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易 BBS (Wed Dec 8 22:24:09 1999), 站内信件
hello:
你可能误会我的意思了。pb 比 delphi 强只的是数据库开发比 delphi 强。这一点
几乎是公认的。并不是 PB 的语言要强。pb 的语法有点类似 C,Pascal 则比 C 相差比
较大。所以我使用 Pascal 比较别扭。例如 Pascal 调用 Procedure 时可以不带括号,
form1.hello; 看这行代码都不知道是 form1 的属性还是方法!前面不少朋友也说 delphi
在实现很多高级功能是还是要掉用 API,但是在 delphi 申明同样很费劲。要将 C 的数据
类型转换成 Pascal 。转换错了一样不能用。你可能会说 pb 一样。但是经过我对比 PB
这方面要略强些。最简单对于字符指针类型参数,你在 PB 里直接申明成 string 即可
无须强调是指针,PB 会自动转换。大家可以将以前定义为 ref string 类型的参数改成
string, 一样没问题。类似这种自动转换还有好几处。所以我说使用 delphi 开发并不是
很好,用就了你会用不了 C 的。而且如果直接使用 C 开发所有的 API 定义都变得非常
简单。找到例子直接 copy 。所以我建议那些打算学 delphi 的朋友直接学 vc 或者 c++
Builder 算了。再学什么 Object Pascal 只怕学坏你的手。有人说既然 pb+vc = delphi
那不如直接学 delphi 算了。错、错、错,pb + vc >> delphi 。 注意是远远大于!
PB 和 VC 任何一个软件的文档都比 delphi 强。而且强的多。使用他们开发软件可以
及时解决问题。但是 delphi 的 help,实在令我烦恼。也许真的是我不会看它的 help.
所以我还是看 pb 与 vc 的 help 算了。delphi 的前景的确不容乐观。delphi 是介于
数据开发软件和系统软件开发工具之间的开发工具。而这两个领域都有非常强的对手。
PB 与 vc,再加上他们公司自己又推出个 c++ Builder 。所以 delphi 的前景大家应该
仔细考虑一番。还有一个非常重要的地方触使我选择 PB 。就是 Sybase 公司的源码。
PFC 我姑且不说。只说 demo 。看 sybase 公司的 demo 可以不看文档只看代码就可以
看懂,而且学了不少东西。但是 delphi 的 demo 则大不一样了。整个程序很难找到什么
注释,实在是看不懂!所以大家是否应该考虑考虑到底那个公司的水平高?再说说 PFC ,
PFC 独有的层结构就足见他们的技术。层结构的代码并非 PB 才能写出来。任何一个 OO
语言都可以这么做。但是居我所见只有 Sybase 公司人想出来。包括 MFC 的结构都比不过
PFC 。所以说 Sybase 公司的技术水平真的是很高的。Microsoft 的 sql server 也是
将Sybase sql server 的前身改过来的。
就说这么多,该学什么还是自己琢磨吧!
Good luck!
【 在 huxley (哈哈世纪) 的大作中提到: 】 : Powerbuilder 是基于什么语言的, : : 为什么你认为它比delphi 强?
-- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
※ 修改:.edison 于 Dec 8 22:30:08 修改本文.[FROM: bbs.szptt.net.cn] ※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
发信人: leitiger (雷老虎), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易虚拟社区 (Wed Dec 8 23:54:02 1999), 站内信件
【 在 edison (edison) 的大作中提到: 】 : .......
唉,edison,我越来越怀疑你是否是学计算机出身,再说一遍,大学计算机系 课程,先学PASCAL,后学C,然后C++。你是否了解PASCAL的地位。不说了,我 猜80%可能你是半路出家,不是贬低你,而是这其中的内容太多,不上几门课说
不清……
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.130.229.78]
发信人: edison (edison), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易 BBS (Thu Dec 9 01:23:01 1999), 站内信件
咳! 老虎你错了, 我绝对计算机毕业。 Pascal 我曾经熟的不得了。
Pascal 程序写了许多,最早学习的也是 Delphi 。但是到做后我还是放弃了 Pascal
选择 C 与 PB 。我并不赞成大学里这么注重 Pascal,反而忽略 C。过于抬高 Pascal 的
地位了。无可非议 C 是最流行的语言运用的最广。但是那个该死的 Pascal 的语法与 C
相差太大,每次我用完 Delphi 开发后,我就不习惯写 C 代码或者 PB 脚本。关键是
下次我用 delphi 开发时竟然几行代码到处都是语法错误。delphi 的所有功能 VC 或
C++ Builder 都可以代替。不如直接使用这两样就好了。
老虎不用再怀疑我的出生了,绝对计算机专业毕业。我同时并不认为计算机专业毕业的
人就一定比非计算机专业的人强。我们的专业课有许多实际上是用不到的。相反我倒
羡慕那些非计算机专业毕业的计算机人士,可以根据自己的喜好、需要选择学习。其实
计算机专业的学生主要的计算机知识最后还不是要靠自学!你说呢?
顺便补充一下 Pascal 课我从来没听过,上课从来是自己看书的。
【 在 leitiger (雷老虎) 的大作中提到: 】 : .......
-- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
发信人: rollback (true), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易虚拟社区 (Thu Dec 9 01:31:17 1999), 站内信件
大学里学Psacal是形式所决定,实际上是中国自己落后,跟别人步子走,而学C/ C++也是跟别人的潮流,大多数的借口是类似什么现在国际上流行C/C++,UNIX系统 成功的用它改写,很多大学,关于操作系统的课程都是用一些类UNIX的系统作为 范例的。所以C/C++变成了非常流行的计算机语言,无论从商业到教学上都是如此 ……,而Pascal只是在教学上有所应用,而在商业上确比较少,甚至有人给它起 了个“教学语言”的称号。然后便有了我们很多大学的学生,第一学期学了Pasc al,然后又要学C/C++,现在听说Java好,许多人又忙活着学Java去了,真是没办 法,你说累不累? 既然都是跟潮流,也要跟个有前途点儿的嘛。当然最好能自己创造潮流,那多威 风,多惬意呀,这也是很多IT业内的人的梦想。 【 在 leitiger (雷老虎) 的大作中提到: 】 : .......
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.36.75]
发信人: edison (edison), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易 BBS (Thu Dec 9 08:12:01 1999), 站内信件
其实语法并不是主要问题。主要问题我已经强调好几遍了。delphi 的文档太差了。
看 PB 的 Online help 或者 Online Book 或者它的源码,那是一种享受。就算看
中文的 VB 帮助都没有这么爽。可是 delphi 的帮助实在是太简陋了。有时没有办法
只能上那些网站零零星星的去收集一些 delphi 知识。既然 delphi 并没有什么好处
而且所谓 delphi 的长处 vc + pb 全部都能就决。那不如学这两样好了。而且这两样
工具的文档都很好,有什么问题可以及时的自己解决。再加上 C 语言用的如此之广。
学会了 vc、c++ 再去开发 unix 程序那也是轻车熟路的事。一劳永逸,何乐而不为。
这么多天、这么多人的讨论,说 delphi 的好得人不少。和我观点相同的人也不少。
但是至今不管是 delphi 版的人还是 PB 版的人都没有谁说清楚 delphi 到底哪里好。
短短的几句话实在难以令人信服。我自己也想不出来 delphi 怎么比得过 pb + vc 。
相反我们几位已经详细阐述了原因。所以我更是相信我们几位的观点。
呵呵,就是这么多了。绝对没有扼杀 delphi 程序员兴趣的意思,仅仅是给初学者提供
一点个人意见。还忘 delphier 们见量!
good luck! 【 在 edison (edison) 的大作中提到: 】 : ……
-- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
发信人: leitiger (雷老虎), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易虚拟社区 (Thu Dec 9 12:32:20 1999), 站内信件
【 在 edison (edison) 的大作中提到: 】 : 其实语法并不是主要问题。主要问题我已经强调好几遍了。delphi 的文档太差了。 : .......
我只举一个我自己的例子,信也罢,不信也罢。我在做编译大作业时,开发过 一个类似IDE的环境,在全无预先设计文档情况下,用C++写了约1000多行时, 运行死机,却怎么也找不到错误。全部推倒,用PASCAL重写,没有出任何差错。
我最厌恶的是C/C++的代码看上去更象给机器看的,而不是人。从此我对C报有 “成见”。我认为给人用的开发语言绝对不应象C/C++那样与自然语言相差那 么大,要不你用汇编或机器语言好了。又想起C++,只不过C流行,就加OO补丁 还有参数传递,C++最后还不是按PASCAL规矩来……
真是的……只不过别人说了算,我们鼓噪归鼓噪……
Borland只是有几年报着自己的IDE睡着了,让微软这只乌龟赶了上来。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.106.250.28]
发信人: caicos (碳水化合物), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易虚拟社区 (Thu Dec 9 13:39:46 1999), 站内信件
【 在 leitiger (雷老虎) 的大作中提到: 】 : 【 在 edison (edison) 的大作中提到: 】 : : 其实语法并不是主要问题。主要问题我已经强调好几遍了。delphi 的文档太差了。 : .......
其实用什莫语言是次要的...能做出东西来是主要的... BILL GATES :我用VB能作我想做的所有事.:-)
-- 每次若你爱过谁 就剪短了头发到耳垂 消瘦脸庞眼眶黑 我看了都会心碎 从未问过他是谁 害怕泄露了心事不自觉 在这温柔的长夜 让你看见我流泪 http://caicos.126.com
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.98.117.196]
发信人: glimpse123 (glimpse123), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易虚拟社区 (Thu Dec 9 14:57:56 1999), 站内信件
【 在 edison (edison) 的大作中提到: 】 : 其实语法并不是主要问题。主要问题我已经强调好几遍了。delphi 的文档太差了。 : .......
我的名字eap不见了,每次注册这么慢!
我用pb有一段时间了,也谈谈pb的优点吧,
1、pb可视对象的继承,好吃看得见 2、代码的组织形式,真是赏心悦目 3、datawindow,把对数据库的操作封装在对象里,没人能比得上 4、嵌入式sql语句
缺点 1、用pb设计的界面一塌糊涂,连搞个像样的toolbar都能把人累死 2、做出来的应用程序稳定性差
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.157.87]
发信人: edison (edison), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易 BBS (Thu Dec 9 15:14:41 1999), 站内信件
【 在 glimpse123 (glimpse123) 的大作中提到: 】 : .......
到精华区的 PB 技巧里看 edison 1-29 tips 里介绍的一般窗口也可以拥有工具条。
无须使用任何用户自定义对象。非常简单。
: 2、做出来的应用程序稳定性差
可不可以举个例子?
-- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
发信人: huxley (哈哈世纪), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易虚拟社区 (Thu Dec 9 23:43:32 1999), 站内信件
【 在 huxley (哈哈世纪) 的大作中提到: 】 : Powerbuilder 是基于什么语言的, : : 为什么你认为它比delphi 强?
用delphi做的interface的确很好, 做数据库应用就不太习惯。
-- 我变,我变,我要变红色!!!!!!
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.38.250]
发信人: edison (edison), 信区: Powerbuilder 标 题: Re: To :edison . Power Builder VS Delphi 发信站: 网易 BBS (Fri Dec 10 00:40:54 1999), 站内信件
pb 做的界面不难看的。相反会很好看的。别的不说你看看我们的 cdxy 老兄为大家做的
BBS 离线阅读器的界面吧。
ftp://202.96.122.242/incoming/setup.exe
很 cool 的!
【 在 huxley (哈哈世纪) 的大作中提到: 】 : 用delphi做的interface的确很好, 做数据库应用就不太习惯。
-- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
|
|