之前发过一篇《
混乱的MVC,.NET非要MVC不可么?》的Post,其后纷争不断。又有之前的《
为什么要使用MonoRail?》和其后的《
MonoRail和WebForm,谁是瑞士军刀》等关于MVC和WebForm的讨论。其实最大的感受就是在.NET社区的人大多比较保守,宁愿跟着党走,WebForm的WebForm,MonoRails的MonoRails,而开源社区的思维就活跃多了,可以说是百花齐放,思维的碰撞使我们能够在其中得到更多的收益,从Struts,到springMVC,从Cocoon到Tapestry,从RoR到django不断的有新的idear冒出来,不断的有新的features。而在.NET社区却还在为选择WebForm还是MVC而伤脑经。且不说企业应用要如何如何,就纯技术的讨论来说也是百花齐放的比一言堂来的让人觉得舒心。为什么.NET老是要啃冷馒头吃剩饭(Nunit,Nhibernate,Nvelocity,N....)而没有一点自己的能够推广到其他的平台去的技术呢?.NET技术是要靠大家来一起推动,不是需要宣传,.NET已经够出名了,我们需要的是思考微软在ASP.NET中留下了很多的HOCK,我们还可以利用来做点什么,Web开发我们还有什么更好的idear没。正如怪怪所说MVC也好,WebForm也罢,都是出来多年的东西了,我们只需要学习,使用。而我们要研究,是如何用更先进的概念去提升他们,或者也许还有一些更新鲜的东西,比如让SmartClient如何摆脱对FramwWork的依赖等。
也许有人会骂我,你娃娃自己都基础不牢靠爬都没学会就想学飞。但是我想提醒一下,学习和研究并不是前后关系,外国的小孩在读小学的时候就开始尝试自己研究历史等东西,交的作业也都是自己完成的研究报告,反过来看中国的小孩可能在小学就会解高阶方程,但是大多数都不会独立的去探索未知的东西。所以造成的结果就是---我们都能看见的,开源社区的项目,我们之前列举的项目,有多少是国内的技术人员提供的呢?这的确是一个很伤自尊心的事情。但是仔细研究会发现,其实这些项目并非使用了什么很高深的技术,而其中的每一行代码我们都能写得出来,但是为什么就没有人去想这么做和去这么做。
如果你是真正热爱.NET技术,热爱编程,而不是只是想用编程的技能来养家糊口得过且过的话,我想你应该会认同我的看法。
接下来的事情就是等着挨骂。
分享到:
相关推荐
ASP.Net WebForm的发布(图解) http://www.cnblogs.com/iflytek/archive/2013/05/20/3088811.html
平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符串 启动:VS IIS Express或建立IIS对应网站(主网站项目BPMS.WEB) 登录: 用户名/密码:admin/0000 用户名/...
18个本人收集的ASP.NET WebForm项目源码,内部包含数据库文件及使用教程,仅供大家学习参考
Asp.Net webform chart控件多种应用实例
Aspnet-ASP.NET-WebForm-Identity-Demo.zip,asp.net-webform-identity-demoasp.net-webform-identity-demo,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript...
asp.net + EasyUI 分页代码. 包含数据库 .net三层结构
自己做项目需要经过网上学习 做出一个完整的下载粘贴即可用
C#课件,欢迎大家下载使用。有很多有用的东西在里面哦!
.net 2.0 图表控件WinForm WebForm通用,需要的可以下载回去看看
asp.net 人事管理系统(源码+数据库+webform).rar
微软.Net2.0企业库的WebForm和WinForm的配置方法.zip
可以把WebApi看成Asp.Net项目类型中的一种,其他项目类型诸如我们熟知的WebForm项目,Windows窗体项目,控制台应用程序等。 WebApi类型项目的最大优势就是,开发者再也不用担心客户端和服务器之间传输的数据的...
asp.net微信公众平台demo三层webForm
自定义控件,下拉后,可勾选Item的值。。。。。。。。。
ASP.NET WebForm通用权限系统框架源码 二次开发框架 .net框架 手风琴+树风格 DB_SqlServer 源码其部署 平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符...
如何在ASP.NET 开发平台中使用DataWindow.NET 开发WebForm 网站系统(wat) .pdf
将ASP.NET网站部署到win7中的IIS的过程(问题已经解决)
Asp.Net WebForm,WebService, WCF Asp.Net WebAPI, Asp.Net MVC,JSON Asp.Net Routing, MVVM,DOM HttpModule, HttpHandler, Ajax Jquery JS,Knockout JS 内容提纲如下: 1.三种Web服务主流架构的...
asp.net web打印控件asp.net web打印控件
c#.asp.net 开发的webform的网站