ASP.NET网站制作之.NET其实不意味着VB.NET或C#仓酷云
那做企业软件是不是最好用J2EE? 很风趣,当人们想到.NET大众言语运转时(CLR)时,它们常常想到VB.NET或C#。可是实践上它们只是撑持CLR的大批言语。BrianRitchie在他的主页上为我们供应了一个撑持CLR的相称周全的言语列表,包含一些老的和一些新的言语。关于那些还没有保持“老校言语”如Ada或Cobol和RPG的人,也有撑持这些言语的.NET版本,固然也有撑持一些新言语的,如Perl,PHP,Python等。
不休增加的言语是.NET框架包容才能的一个标记。出格是CLR正在被年夜多开辟职员社区回收。固然有一些开辟职员毫不跨国Unix/windows的界线,可是CLR切实其实为开辟职员利用它们选择的言语供应了一种复杂体例。
因而,从最后引进CLR五年来,它的一个方针已完成,由于它为多种分歧言语供应了一个大众平台。可是,终极有几言语会被实践用于贸易项目和开辟职员对它们的承受水平,还是一件使人感乐趣的事变。只要工夫会告知我们谜底。
数据挖掘有点高深的,主要估计就是使用一些算法提取一些实用的数据。学好数据挖掘的话可以应聘baidu或者google,但是一般人家对算法的要求听高的。你最好还是学点应用型的吧。这种主要是研究型的。 但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。 有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
页:
[1]