一个轻量级的windows应用

来自中国的朋友,欢迎您在本版面使用中文讨论问题。请注意,如果您想得到不懂中文的人的帮助,请同时提供英文译文。
Help and discussions in Chinese.
Post Reply
janksenhu
Posts: 6
Joined: Sat Feb 02, 2013 2:45 am

一个轻量级的windows应用

Post by janksenhu »

在工作的时候,生产代码的时候,在讲究和追求效益的年代,敏捷是一个不变的话题。
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出来的时候,能吸引更多的开发人员加入吗?现在这个时代,不要说一个人多牛多牛,牛的写的代码没人看的懂! :lol:

计算机产品,无论软件,硬件!开发出来要有人用,有人关注,能够让更多的人接受才是关键。

python等搞的一些东西,简单,语法简单,连不会写代码的人,介绍了之后能跃跃欲试!

但是这些都有环境依赖,我们通常写好的东西都要打包成各个平台下的可执行程序,一大堆的dll,lib等等都需要打包,同时用户运行的时候一会儿要安装这个依赖,一会儿安装jre,一会儿安装.net framework,等等!

用户是上帝,要像神一样的对待,东西要足够的简单,交互足够的简洁,问题简单化处理是一门艺术,一个问题不是最后搞的越复杂越好,越复杂越说明你牛!牛人从来不会这样。

ecere在这些方面表现的有些优越性,但是希望做的更好。
nicktick
Posts: 17
Joined: Tue Nov 13, 2012 8:34 pm

Re: 一个轻量级的windows应用

Post by nicktick »

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)
Post Reply