精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>PB中使用注册表技术>>[ 关于各种开发工具特点的讨论 ]>>PowerBuilder and Delphi 5

主题:PowerBuilder and Delphi 5
发信人: 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]

[关闭][返回]