返回列表 回复 发帖

[纯技术] [转] c++builder xe4 体验记

[转] c++builder xe4 体验记

闲来无事今天安装了最新版本的C++BUILDER XE4 把自己的体会心得和大家分享一下吧,记得头一阵子我在我的博客里写过XE3的事情,今天看了XE4后,虽然比起XE3要好很多,但是不实用的东西太多了。安装界面倒是比较华丽呵呵,一会大家看我发的截图大家可以看到。经过一番破解终于启动了XE4,首先不得不让我第一个感觉有意思的东西告诉大家,就是在我说XE3的时候在网上看到有个哥们体验DEPHI XE3的时候就说了微软的metro界面在XE4里就有了只是硬画上去的,我今天试用了一下看上去简直太佩服XE4的设计师了,居然这个弄也可以啊,效果还不懒,呵呵。metro只有在WIN8下才有这回好吗,WIN7也有了呵呵,不知道微软看了会什么感想。我打开例子源代码一看原来就是控件堆出来的。XE4这么做也有他们的苦衷,大家想想看微软有WPF这个界面很酷,现在XE4做不到,METRO就出来了。XE4就来模仿了。微软是不可能给XE4开发接口的。所有XE4没有办法只能闭门造车了。看看XE4的整个界面

构成,其实说白了比CB6的时候是好点,但是实质没有本质的变化。有点不伦不类,你说英巴卡迪诺还要活着,没有办法只能在夹缝中找生存空间。模仿C#吧,他还没C#做的那么好。模仿C++吧现在还没有做的那么好。还是控件一大堆。没有自己的特点。靠搭积木式的活着。就是把开源的东西拼凑起来.性能和效率上,C++比XE3要好点编译的速度快了些。WEB方面JAVA有JSP,.NET有ASP.NET 还有PHP。已经没有英巴卡迪诺的地方了。于是英巴卡迪诺来弄成CGI来。呵呵CGI能快吗。大家可以看看C/S B/S 这个两个方面英巴卡迪诺都没有自己的特点。如果我选择开发工具肯定不会选他。在2013年5月的编程语言排行上。DEPHI也就是PASCAL以及没有在前20的行列了。事实告诉我们DEPHI已经落伍了。传统的界面依然保持。没有进步。虽说也可以跨平台了吧。但是那些东西是靠开源来支持的。如果手机开发肯定速度不行,因为不是原生态的东西。说实话XE4 C++编译出来的执行文件也是比较大的。给我的感觉就是界面增加了菜单一大堆本想看看三维的东西,但是没啥效果。XE4提供的控件太多了。最大的弊病就是封装成控件给你使用了,这样很不好我觉得。现在谁还那么做了,以前我们用CB6的时候就是那个时候VC6做界面没有CB5快,别的就没啥了。速度和性能上肯定不及VC了。老毛病就是个慢啊这个英巴卡迪诺的经常有的。最后我的自己观点是:dephi和c++builder xe4 已经代表过去,没法和JAVA和.NET同日而语了。我可以把我原来硬盘上还保留的CB6安装包彻底的删除了,呵呵包括我最新下载的XE4,

我用VS2012 下生成MFC窗体程序,编译完的EXE大小是300K,而用C++BUILDER XE4 编译一个TAB页窗体EXE大小竟然大小是3M多,差别很大啊。另外不得不提到微软最近几年对中文的支持越来越好,而英巴卡迪诺现在目前不支持中文呢,如果说英巴卡迪诺就是用控件来搭的话,Teechart2012等很多专著于控件开发的软件提供商比它开发的控件要漂亮的多支持的也多啊。英巴卡迪诺也是没戏啊
就看跨平台的移动开发能不能打翻身仗了
身未动,单已来
封装好给你用还不好啊?
起码多个选择,不喜欢可以自己写
微软的什么都要用户自己写,太烦人了
本帖最后由 zl 于 2013-6-28 15:31 编辑

这个作者根本不懂什么叫 RAD开发。
居然认为封装方式是不好的,笑掉大牙。

说到模仿,也没啥不好的,C#当初就是模仿Delphi的吧。

说到文件大小,我也喜欢短小精悍的,但不得不承认,其实这点大小差距对大多数应用来说影响为零,当然我还是希望小点,主要是自己的洁癖心理。

说到性能,开发者本身的逻辑和设计更重要,语言的差异是有的,但同理对大多数应用来说没区别。

现代开发主要还是关注开发速度,debug的难度等。
否则怎么没人抱怨Java、JS、。net的性能?

说到手机开发,连JS的PhoneGap都有人用,Delphi好歹是编译的,性能怕比JS高吧?

最后说那个所谓的编程榜,真正的大坑爹啊,这货据说是靠统计搜索引擎“某某 programming”来决定排名。尼玛这里用delphi的,有谁去Google搜索“Delphi Programming”的?而且非要把Delphi,Pascal,Object Pascal分成3项,本来就是一个东西,尼玛给拆成三个语言来排,坑啊坑。
困惑
合适的就是最好的。最终用户可不管软件是什么语言开发的,至于执行文件大小,我相信没几个用户去在意过。

现在有些桌面程序,实际上使用html/css/javascript技术实现的,效率比delphi肯定差多了吧。但用户觉得满足需求才是最重要的吧。
美德是因为没有足够的诱惑。
简单的东西应该是简单的,复杂的东西应该是可能的。
这作者半桶水,连单词都拼不对
欢迎围观:http://www.dfordsoft.com
学和用delphi有半年了,觉得还不错吧,使用方便。我用了一两年的ASP.NET(C#),现在也不用C#来开发WINFORM了,全部用delphi开发了。强烈支持delphi,各位fans加油!
7# guanlianan 为了得到纯粹的win32代码?
是为了本地原生代码吧, 微软的net很傻,整个儿一空中楼阁
waiting for xe6,7,8...
我用VS2012 下生成MFC窗体程序,编译完的EXE大小是300K.

你没有把mfc的库静态编译到exe里面,当然小了,
这个exe要带mfc 的dll才能运行的。

不信你找个xp的系统,看看你的exe会不会报错,找不到mfc*.dll等。。。

delphi编译的exe大,是因为他把所有的库都编译到exe了。
返回列表