最近做的demo产品有web的部分,用jquery插件做酷炫效果,用html快速搭建ui,通过REST或者SOAP和后端php通信,然后php通过tcp连接真正的server去实现商业逻辑,或者jquery直接通过websocket和nodejs通信,nodejs再转c++的商业逻辑,c++可以封装关键的算法实现保密,php后端就是个中转。当然,亦可以直接用nodejs,php,python,ruby啊直接实现后端逻辑。
我们面临跨平台太麻烦,特别是界面库,甚至简单的windows界面就让人蛋疼,不管是用c#,mfc,delphi alt,很多人没一点好感,本人最讨厌的也是ui的部分,我们想想在vc中画一个控件有多蛋疼,各种xx绘,而html实在是太简洁了,随时替换图片,布局,而且像很多boottrap,jquery等等js开源类库的出现,大大简化了这些工作。而用vc类库的都是商业性的,而且bug白出,无法定制style。还有一个现象,很少有VC 的gui设计师这个称号,但是我们的web发展出了web设计师,出现了ucd,web前端开发开始成为重要角色,可是有那个PC GUI的界面开发人员觉得地位高呢?
我们用vc画界面太麻烦,为什么不用browser做自己的界面呢?我觉得这肯定是个趋势,没人会在乎你是cs还是bs,内容的展现用html+css+js更容易,界面更丰富和华丽。
我们减少了界面编写的复杂度,唯一增加的就是通信部分,这部分相对来说非常简单,如果是本机,速度也不是问题,而且自然避免了界面和逻辑的紧耦合,你不用再想什么MVC,各种蛋疼的设计模式,从上层架构上browser就是UI和后端就是LOGIC,protocol就是进程间通信,维护起来更简单。
如果说编程有taste,那么我们定要找到自己的taste,抛弃那些守旧的方式,寻找有品位的开发方式。
最近试了下andriod,这也是未来的趋势,PC比较被取代,越来越多的平板,手机,电视将搭载andriod系统,可是andriod也是个类pc的os,只不过是mobile上,我试了几个星期,做了些demo熟悉下感觉,觉得在设计模式上和pc开发无什区别,无非就是换成了java,eclipse,模拟器,xxx云测试,这就决定了andriod的开发以后也会大众化,很多人很容易进入这个行业,它没有任何神秘感,其本身没有带来任何新东西。它给我们带来期待,可是带不来任何激情。
We need find what we love!
Stay Hungry. Stay Foolish.
我们面临跨平台太麻烦,特别是界面库,甚至简单的windows界面就让人蛋疼,不管是用c#,mfc,delphi alt,很多人没一点好感,本人最讨厌的也是ui的部分,我们想想在vc中画一个控件有多蛋疼,各种xx绘,而html实在是太简洁了,随时替换图片,布局,而且像很多boottrap,jquery等等js开源类库的出现,大大简化了这些工作。而用vc类库的都是商业性的,而且bug白出,无法定制style。还有一个现象,很少有VC 的gui设计师这个称号,但是我们的web发展出了web设计师,出现了ucd,web前端开发开始成为重要角色,可是有那个PC GUI的界面开发人员觉得地位高呢?
我们用vc画界面太麻烦,为什么不用browser做自己的界面呢?我觉得这肯定是个趋势,没人会在乎你是cs还是bs,内容的展现用html+css+js更容易,界面更丰富和华丽。
我们减少了界面编写的复杂度,唯一增加的就是通信部分,这部分相对来说非常简单,如果是本机,速度也不是问题,而且自然避免了界面和逻辑的紧耦合,你不用再想什么MVC,各种蛋疼的设计模式,从上层架构上browser就是UI和后端就是LOGIC,protocol就是进程间通信,维护起来更简单。
如果说编程有taste,那么我们定要找到自己的taste,抛弃那些守旧的方式,寻找有品位的开发方式。
最近试了下andriod,这也是未来的趋势,PC比较被取代,越来越多的平板,手机,电视将搭载andriod系统,可是andriod也是个类pc的os,只不过是mobile上,我试了几个星期,做了些demo熟悉下感觉,觉得在设计模式上和pc开发无什区别,无非就是换成了java,eclipse,模拟器,xxx云测试,这就决定了andriod的开发以后也会大众化,很多人很容易进入这个行业,它没有任何神秘感,其本身没有带来任何新东西。它给我们带来期待,可是带不来任何激情。
We need find what we love!
Stay Hungry. Stay Foolish.