仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1263|回复: 14
打印 上一主题 下一主题

[学习教程] ASP.NET教程之Visual Studio 11丢弃宏仓酷云

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:20:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
归根到底,net网页编程跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!在VisualStudio11版本中,用户将没法利用宏。这标记着:近十年来,头一个VisualStudio的版本没法同意向IDE中随便嵌进宏扩大。不外,完全编译的扩大仍能够创立,新的项目模板也能够到场,这让全部历程变得加倍便利。
依据Microsoft所做的利用率跟踪数据,VisualStudio中宏的利用人数不到开辟职员总数的1%。这还不敷以让Microsoft保持这个功效,VisualStudio中的宏功效保护本钱太高,是别的一个缘故原由,与其他功效分歧,对宏的撑持,必需要跟着VisualStudio每一个新版本更新,并做大批使人倦怠的测试。实际上,用户应当能够在宏IDE中录制并播听任何功效,这给微软的保护增添了伟大包袱。
MattKaufman说:宏IDE已好几个版本都没有更新了。用户把它启动以后,很快就可以看出来它像一个老版本的VisualStudio。更贫苦的是:它仍是只撑持VisualBasic。用户不克不及利用C#或是其他新的.NET言语来创立宏。
如前所述,对扩大性的撑持如今包含一些新的项目模板。下表中的模板撑持C#和VB:


  • VisualStudioPackage:供已往的VSPackage作风插件利用。
  • EditorClassifier:供创立本人的语法高亮利用。
  • EditorTextAdornment:用来在编纂器窗口内创立带色彩文本。
  • EditorViewportAdornment:用来安排与编纂器的视觉表面相干的视觉元素。
  • [VB/C#]事情项模板
  • [VB/C#]项目模板
  • VSIXProject:这是新的插件模子,在VisualStudioGallery内里最多见。
  • WindowsFormsToolboxControl
  • WPFToolboxControl
除言语特定的模板以外,另有一个经常使用的扩大文件夹,包含:


  • VisualStudioAdd-In:这是一个导游,让用户可使用C#、VB、C++ATL或C++CLR创立add-in插件。
  • VisualStudioPackage:另外一个导游,让用户能够在C#、VB和C++之间选择。
  • VisualStudioShellIsolated:用户用它能够创立基于VisualStudioIDE的使用。初期的例子能够参考AddOnStudioforWorldofWarcraft。
检察英文原文:InfoQ:MacrosHaveBeenDroppedfromVisualStudio11
译者郑柯曾任职《程序员》杂志副主编,《项目办理修炼之道》译者。
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过net网页编程比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。
山那边是海 该用户已被删除
沙发
发表于 2015-1-19 13:22:18 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
小妖女 该用户已被删除
板凳
发表于 2015-1-24 11:24:32 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
深爱那片海 该用户已被删除
地板
发表于 2015-1-24 16:47:05 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
蒙在股里 该用户已被删除
5#
发表于 2015-2-2 11:06:44 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
活着的死人 该用户已被删除
6#
发表于 2015-2-8 03:55:12 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
再现理想 该用户已被删除
7#
发表于 2015-2-24 03:51:03 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
不帅 该用户已被删除
8#
发表于 2015-2-24 22:02:54 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
只想知道 该用户已被删除
9#
发表于 2015-3-5 01:32:24 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
乐观 该用户已被删除
10#
发表于 2015-3-6 19:42:24 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
灵魂腐蚀 该用户已被删除
11#
发表于 2015-3-6 21:57:41 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
简单生活 该用户已被删除
12#
发表于 2015-3-9 20:45:02 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
小女巫 该用户已被删除
13#
发表于 2015-3-11 00:57:09 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
兰色精灵 该用户已被删除
14#
发表于 2015-3-17 17:11:06 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
海妖 该用户已被删除
15#
发表于 2015-3-24 14:21:28 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 13:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表