之前所说的C#项目基本完成,功能完善后就会拿出去卖了,6800一套,当然这个项目我不是主程,所以提成并不多,也懒得说.
今天来说说C# WebForm的利弊.
首先得益于微软,东西真是大而全,Vs2013用起来是相当的爽.
新建一个默认非空项目,然后编译,一个功能还算完善的BLOG-CMS就出来了,而且还是多用户的.
这是相当的屌,对于新手来说简直是入门神器.
由于CSharp是编译执行,所以安全性较PHP来说要高那么一点点,执行速度也要快很多,代价就是极占资源,和PHP做内存缓存差不多.
还是得益于微软的强大,写代码的时候自动补全和高亮让代码写起来相当顺手,PHP由于是解释执行,只能靠好的编辑器了,这里我推荐Notepad Plus Plus和PHPDesign.DreamWaver我个人不喜欢用.
还有微软的封装让很多方法用起来相当便捷,相比之下C/C++简直无情.不过问题也出在这里,由于我的同事喜欢用控件,而我喜欢用HTML+JS,所以有些地方简直无法交流,他觉得控件好用开发速度快,我觉得HTML+JS控制性高,我们很多时间都在争论这个东西.不过他是主程,我也不好多说什么,我打算自己用PHP写一个CRM出来.
C#我觉得最好的就是它的结构,页面(ASPX文件)和后端脚本(CS文件)分离,逻辑和界面分是多少桌面平台的软件开发者梦寐以求的?
简直好用到爆,但是问题也来了,假如我需要用数据去填充某个表格,PHP直接写在文件里面解释执行就好,但是C#分离后有复杂的逻辑关系,特别是出错后改起来简直要人命.

差不多就是这样,总的来说,我个人推荐PHP,不如说,如果不做网页,C#其实很强的.