ASP.NET网站制作之让你的ASP.NET Web使用事情在挪动设备上仓酷云
学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。ASP.NETMVC4中的视图切换功效(View-switcher)使得现有的聚焦于桌面的Web使用在挪动设备上事情变得加倍复杂。ScottHanselman演示了如何利用该功效并分享了一些其他方面的技能。一般,客户端会举行一些修正来网站在挪动设备上看起来好些,比方:
[*]利用viewport元标签
[*]CSS媒体查询
[*]使用JQuerymobile特征中的data-role标签
固然这些技能很有效,可是它们其实不会优化带宽,也不会思索桌面设备与挪动设备在利用性上的区分。借助内置的扫瞄器反省撑持和新的视图切换功效,ASP.NET如今能够切换视图形式,并发送独自的针对挪动设备优化后的视图而不再是桌面视图。因为视图乃至能够举行部分切换,因而分离上述的客户端技能,你能够交换带宽较高的部分或最少你的Web使用程序中对用户友爱的组件,同时仍旧最年夜化重用性。
你还可使用开源项目如51Degrees.mobi增强设备检测额会见具体信息,如输出范例、音频形式撑持等等。关于各类注重事项的更多细节信息,请参阅ASP.NETMobile站点中列出的一些资本。
Scoot在DevCon12,Russia年夜会演出示了视图切换功效。除挪动方面之外,Scott还会商了及时库SignalR和OneASP.NET的观点。一切的视频链接都能够从他的博客中找到。
检察英文原文:MakeYourASP.NETWebAppsWorkOnMobile
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。 碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。 当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。 主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。 微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案. 主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。 有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
页:
[1]