现在流行的.net开发技术?

没事的时候,搜了一下:


项目看你是基于什么目的了.前台技术用的比较多的是jQuery和ExtJS.

  jQuery的特点在于比较容易上手,语法流畅,非常的灵活,可以根据个人喜好高度定制化,用起来感觉很舒爽.它主要以dom对象为处理单元,比较轻量级.涉及到稍微复杂的组件,网上非常多的插件资源可以应用,一般的页面用它就可以了.缺点是不能应用复杂的环境,虽然现在jQuery的插件非常多,但是质量良莠不齐,想要一套自己得心应手的组件库,还是得自己手动DIY定制,不是一蹴而就的事情.

  ExtJS则对Javascript做了很大的封装,操作方式主要以封装好的组件作为处理单元,主要应用于企业级项目.因为企业级项目多为数据录入,数据管理,数据展示之类,对数据的正确性要求比较高,ExtJS封装编写了各种组件,包括图表,数据验证等功能,开发企业级项目比较方便,这方面jQuery现阶段比较乏力.

  当然ExtJS也有缺点.ExtJS虚拟化程度非常高,写到最后你会发现页面上只剩下一个光秃秃的body标签,其他都在内存生成,这种页面搜索引擎是直接忽略的,非企业内部项目基于搜索排名的考虑都会将ExtJs排除在外.而且也是因为封装程度和虚拟化高,上手较jQuery难,浏览器性能较jQuery要慢.再者需要对内存泄露和Javascript函数环境作用域等有一定了解.

  Silverlight和Flash都是基于第三方插件制作,特点是效果可以非常绚丽.缺点就是需要安装浏览器第三方插件,除了javascript外还需要投入精力学习它的语言用法等.听说系统消耗也是个问题.第三方插件我没用过不了解,需要后来的朋友补充了.

  Web项目框架在ASP.NET上主要是webForm和MVC,像java的Structs,Hibernate等在.net上都有类似的项目,需要你去找了.如果你刚开始做web项目建议你不要想太多框架的事情,用MVC吧.其他的等你熟悉了在说.


http://blog.csdn.net/chinahuyong/article/details/11926719

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值