看来delphi是要被java干歇火了,妈的,我觉得windows下开发应用程序不比java差呀,到底java比delphi好在哪儿?除了jsp算他nb,其他又怎么

yt2001 2003-08-16 10:00:58
请内行人士解释解释?
...全文
38 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
yt2001 2003-08-22
  • 打赏
  • 举报
回复
嗯,难
lengnuan 2003-08-22
  • 打赏
  • 举报
回复
真正的武林高手刀枪剑戟十八般兵器样样精通, 各得其要领,

但是, 超级的武林高手, 则超脱于兵器.

其中真道需要不断研磨.
hpq852 2003-08-21
  • 打赏
  • 举报
回复
以此之长攻彼之短,乃是此类文章的共同特点,没有必要在争执下去。
zzybbs 2003-08-21
  • 打赏
  • 举报
回复
无聊啊,是不是该结束问题了,^_^.
zjqyb 2003-08-20
  • 打赏
  • 举报
回复
flyingrey(午夜清风) 说的很好啊,我很赞同
yt2001 2003-08-20
  • 打赏
  • 举报
回复
呵呵,这个话题并不是说谁好谁不好.只是想听听java高手和delphi高手的意见
lonelylight 2003-08-20
  • 打赏
  • 举报
回复
都挺白痴,就不知道开发工具到底是什么?
工具就是工具@@@@@@@@@@@@@长此下去你们也会成为工具的!!!!!!!!
lengnuan 2003-08-19
  • 打赏
  • 举报
回复
hpq852(爱上一个不该爱的人)

年轻人火气不要这么大.

>>>java就只强在J2EE了吗?
我有说过java只强在J2EE吗? 只是,j2ee更常用到.
(sun会在下一步把四个java变成一个, 就没有所谓j2ee, j2me了)
还有, J2ME好像也没有这么夸张, wince可以与之媲美.两年以后就知道结果.

>>> c#在哪点上超越java了?
这不用说, 网上太多了. 到google或者baidu上search "java c#" 看一下结果.
其实这是一个常识, 晚推出的东西一般会比老的东西要先进(c#晚于java 6年), 不然就是白痴.
(当然, 你不要动不动就说java跨平台, 我们这里是单纯比较语言本身).
再有, 你去看一下j2se 1.5准备添加的新特性是什么, 这些就是c#已经有的.

>>> 在asp.net中可以这么简单吗?!
呵呵, 可以肯定的告诉你, 那些东东在asp.net简单的多
(易用,帮助丰富一直就是ms产品最大的竞争优势).
struts是很不错, 对于商业开发来说, 此类的东东越多越容易造成混乱. 谁知道
它还会不会有下一版本, 下一版本还会不会和现在兼容.如果作为老板你怎么办?

算了, 我在msdn里摘录几条你看看jsp里可以不可以做到?
1. ASP.NET 是一个已编译的、可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。
// jsp很大程度上类似于asp, 利用脚本解释. (当然要比asp强, 可以预编译成servlet).
// 但是asp.net可以用c#写成,编译. jsp如何做到?

2. ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
//这一点对于jsp是无法想象的. 告诉我你如何开发调试jsp的. 想象过像调试vc程序一样调试jsp
//吗? 当然, java也有不错的工具, JBuilder, Eclipse. 但是对于ms的工具相比还差一下.
// (此处是指, 易用性,性能,开发效率,帮助,等等)

3. 使用 Web 窗体可以生成功能强大的基于窗体的 Web 页。生成这些页时,可以使用 ASP.NET 服务器控件来创建公共 UI 元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可重复使用的内置或自定义组件生成 Web 窗体,从而简化页面的代码。
// 你也可以很容易的开发自己的"用户控件", 像开发桌面程序一样开发web网页. jsp可以做到吗?

-----------------

其实, 俺最不喜欢此类的话题, 没有实际意义. 每一种语言或者开发框架都有它存在的道理.
而且, 一直在向前发展进化, 没有一种东西可以永远站在潮头. 作为技术人员没有必要偏执于某一种语言. 要扩大自己的视野,对于不同的任务应用合适的技术才是最重要的.


SkyOfCloud 2003-08-18
  • 打赏
  • 举报
回复
我以前一直用delphi,最近开始接触java。再回过头来用delphi,我觉得豁然开朗,很多以前不太清楚的东西(比如类)现在已经很明白了,不由自主的总想用面向对象的思想去写程序。我现在在delphi中只要是能封装成类的东西,我都喜欢写成类。
关于两者的比较,我同意楼上的说法delphi是c/s(windows平台)的老大, j2ee, .net主要是面向三层,多层结构. 但是, 大的趋势b/s越来越多, 但是依然会有c/s存在的空间。
其实对我们程序员来说语言并不重要,主要的是编程思想。
lengnuan 2003-08-18
  • 打赏
  • 举报
回复
没有什么的可比性, 也没有很大的冲突. 因为, java(严格的说是j2ee)和Delphi不是面向同一个领域.

再者, java仅仅是一门语言, delphi是一个开发工具, 如何比较?
单纯语言来比较, delphi比java差多了, 毕竟不是同一个时代的产物. 同样, c#要超过java.

如果,以产品构架模式来比较, delphi是c/s(windows平台)的老大, j2ee, .net主要是面向三层,多层结构. 但是, 大的趋势b/s越来越多, 但是依然会有c/s存在的空间.

所以, 你如果搞delphi不妨也去看看JBuilder, C#Builder, 或者Visual Studio.net.


另外, 老兄如何得出这样的结论"jsp算他nb"? jsp的nb在哪? jsp比asp强一些, 但是比asp.net要差很多. (当然,这也是互相学习进化的结果). 还有, j2ee远远不止是jsp这么一点东西. 像RMI, Servlet, ejb, jdo, ....


  • 打赏
  • 举报
回复
关注中,希望看到更多高手的高见
hlrhero 2003-08-18
  • 打赏
  • 举报
回复
其实我个人认为,干java活的是不想麻烦型的人。
qiubolecn 2003-08-18
  • 打赏
  • 举报
回复
应用领域不一样。
纯从语言上说,我喜欢 java
hlrhero 2003-08-18
  • 打赏
  • 举报
回复
客户端用delphi
服务端用java
zhp97 2003-08-18
  • 打赏
  • 举报
回复
呵呵,精辟
bxh2dai 2003-08-18
  • 打赏
  • 举报
回复
flyingrey(午夜清风) 说的很好啊,我很赞同

boskey 2003-08-18
  • 打赏
  • 举报
回复
这些东西比起来有什么意思?
无论是java好,还是.net,还是delphi,适合什么范围的开发工具、语言就用什么不就完了嘛!


hpq852 2003-08-18
  • 打赏
  • 举报
回复
to lengnuan(冷暖) :
不知道的不要乱说
“java(严格的说是j2ee)和Delphi不是面向同一个领域.” //java就只强在J2EE了吗?J2ME你把他放哪去了,又有谁能和J2ME在无线领域,嵌入式方面相媲美呢!

”c#要超过java.“ //c#在哪点上超越java了?要说就说清楚。

”jsp比asp强一些, 但是比asp.net要差很多.“ //靠,asp.net又有哪点优于jsp了,在jsp里面有jsp model1和jsp model2可以很轻松的实现MVC三层架构,而且很多组织都提供了第三放支持
象struts,waf. 在asp.net中可以这么简单吗?!
huojiehai 2003-08-17
  • 打赏
  • 举报
回复
JAVA NB!
DELPHI 也NB!
michaelpeng7799 2003-08-17
  • 打赏
  • 举报
回复
BCBX,即BCB7是用JAVA做的。
但DELPHI8那个C#BUILDER是用DELPHI做的。
DELPHI.NET应该也会用DELPHI做。
但JAVA的确NB.
加载更多回复(10)

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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