Ecere SDK/eC Forums http://ecere.com/forums/ Print view |
|
一个轻量级的windows应用 http://ecere.com/forums/viewtopic.php?f=30&t=346 |
Page 1 of 1 |
Author: | janksenhu [ Thu Feb 07, 2013 12:16 am ] |
Post subject: | 一个轻量级的windows应用 |
在工作的时候,生产代码的时候,在讲究和追求效益的年代,敏捷是一个不变的话题。 why ? 当老板立刻需要一个有效果的应用的时候,你会用C一行行的搞吗? 计算机语言没有一个万能的,具体的场合,具体的场景会有更适合的语言!做大型web,可能选择java,性能上是否可以考虑C,面向过程的语言! 立竿见影的效果,是否可以考虑python这些脚本语言等等。 做一个windows上的客户端程序,需要用户安装.net framework框架吗?如此庞然大物的东西,会接受吗! 性能好吗? 好不容易写好的代码,能在linux/unix环境上能跑吗? 总而言之,我们追求的是:开发周期短,应用质量好,平台兼容性好(代码易于移植) what ? 当然了,曾经用visual studio,vc搞一些windows应用,快,微软的一套东西,东西多,全,规范好,写代码似乎就是一个组装工人,拖拖拽拽,就ok了,api帮助文档给力,容易上手,MSDN等一些帮助文档,demo,问题等等全部都有!只要足够的勤快! 但是这些代码要移植到linux/unix上,估计很多的api都用不了,会再一行行的翻译成linux平台上的吗?当然了现在有很多的第三方库,boost这些,可以搞移植性好的代码! 但是生产代码不快,不简洁,晦涩难懂,工作交接,把自己的idea share出来的时候,能吸引更多的开发人员加入吗?现在这个时代,不要说一个人多牛多牛,牛的写的代码没人看的懂! 计算机产品,无论软件,硬件!开发出来要有人用,有人关注,能够让更多的人接受才是关键。 python等搞的一些东西,简单,语法简单,连不会写代码的人,介绍了之后能跃跃欲试! 但是这些都有环境依赖,我们通常写好的东西都要打包成各个平台下的可执行程序,一大堆的dll,lib等等都需要打包,同时用户运行的时候一会儿要安装这个依赖,一会儿安装jre,一会儿安装.net framework,等等! 用户是上帝,要像神一样的对待,东西要足够的简单,交互足够的简洁,问题简单化处理是一门艺术,一个问题不是最后搞的越复杂越好,越复杂越说明你牛!牛人从来不会这样。 ecere在这些方面表现的有些优越性,但是希望做的更好。 |
Author: | nicktick [ Tue Apr 02, 2013 8:35 pm ] |
Post subject: | Re: 一个轻量级的windows应用 |
The above words written by janksenhu is promoting Ecere. Demo Ecere is a great tool for programming(little and easy to understand,but powerful OO C like language,compact and powerful Cross Platform GUI toolkit, 2D/3D graphics) |
All times are UTC-05:00 | Page 1 of 1 |
Powered by phpBB® Forum Software © phpBB Limited |