笔者以前是做PHP的,也做JAVA。从上个月开始学习.net 技术,不得不对微软件的技术大为赞叹。功能强大的 Validator验证控件。
GridView DataList Repeater 数据展示控件,强大的数据库Dao Ibatis 也出相应的 .net 版本了,开发速度得到大大提高。详细的帮助文档。基于UI标签的事件驱动。我们从此不用在去处理 request response 了。
Java 中也有类似的 JSF 可是没有得到大面积推广使用。唉,,,
有人说 .net 开发灵活性不好,其它这是对.net 的误解。.net 可以使用的数据库除了 sql server access Oracle 外,其它的数据库也可以支持如: mysql sqlite 只不过要下载对应的 dll 这点和Java中的jar是一个道理,java没有jdbc驱动也不能连接数据库。反而还要用odbc 。
有人说.net 控件不好,难以自己控制样式,如GridView 其实Repeater控件,完全可以自定义成任何样式。
不能认为开发速度快的技术就抵制,要是这样说的话,大家为什么不用 cgi 反而要使用 php asp 。有c++ 为什么 delphi开发那么快。有人说 java服务器比较便宜,Linux 开源低廉,安全等。
我记得有一次,帮客户去机房调机器Linux Reg Hat 5 企业版,老是出现问题。一连跑了好几趟,后来我们不得以换成了win2003 有问题不用跑机房了,使用远程桌面在家就把工作给解决了。有人可能要说我Linux技术不好,Linux多个版本,安装软件,删除卸载很不方便,虽然有 KDE桌面,可是还是不太好用。易用性不强。要是装Linux的时候遇到Read 硬盘就更难弄了。
现在win 2008 才卖3000多人民币。现在还有很多Tomcat安装到 win2003 上面来。
不过,要说做网站的话,还是DEDECMS 最快,呵呵。不选最好的,选最适合你的。
- 上一篇:C#运算符重载简单实例
- 下一篇:C#取服务器网卡Mac地址