看到一个帖子,有人讨论做网站用什么技术。看到一些人非常肯定地说:肯定是 PHP;PHP 是首选……而用 ASP.NET 的人却小心翼翼,抱一种取百家之长的心态。
微软技术不安全?
微软 ASP.NET 厚积薄发,跟 ASP 有本质区别
ASP 曾经靠五大对象拼天下,虽然易学,但直接导致功能欠缺,要写一个上传的类,得累死个人,而 PHP 只需要一句。估计 ASP 相关类和方法的缺失,导致了开发人员的流失。
但现在 ASP.NET 已经完全改变了 ASP 的局面,完全是推翻了完全重新来的,所以功能上不用担心:重载、静态类、控件、主题和皮肤、模板、Web Service、AJAX、路由、LINQ、ADO.NET 实体数据模型……
并且使用 ASP.NET 还可以与微软的其他技术结合、或类似,也就是说你会使用 ASP.NET,也可以用 Visual C# 开发一些实用的桌面软件工具。
Visual Studio 或 Visual Web Developer 开发 ASP.NET 快速又轻松。
选择啷一项技术,并不是说它有某些优点就选它
选择一项技术,可能受更多因素的制约,比如:服务、人力、价格、与旧系统的兼容性、发展……
我们应该
不要瞧不起使用另外一种技术的人。我发现使用黑屏的人大多不想体验 Visual Studio;使用 JSP 的人大多认为用 ASP 的人是新手;喜欢苹果的人大多喜欢把微软批得体无完肤……
其实,互联网是开放的互联网,何必呢。不就是一门技术吗,值得那么排挤吗,条条大路通罗马。