慕课什么时候推出asp.net还有前景吗

最近开始学习支持三种开发模式即Web PagesMVC,Web Forms不知现在流行用的是哪种?哪一种最适合新手使用还有就是装了个vs2010里面MVC和Web Forms应用程序都有就是没有Web Pages,不知道Web Pages是哪个版本工具才有嘚因为小弟现在开始学习m mvc我不作评论,因为我根本反对这种没有比较丰富的独特UI控件的东西我们可以使用(例如)jQuery EasyUI等等做完全的UI开发,跟实际上基本上我已经有5年以上就不太考虑其UI方面的东西了我在csdn只是凭着7、8年之前的一点记忆来帮助一些(但是我仍然会使用我自己嘚HttpListener开发的web服务器来服务于jQuery支持的各种网页、包括手机网页)。

我们如果找人开发要看真实用户的体验,而不是看微软或者csdn上我们在忽悠什么东西

我们要看网页是否酷,是否轻量级地但是也支持非常流行的框架或者是否支持极端快速的游戏式开发。如果是复杂的企业应鼡特别要看看用户操作体验是否很快、绝不动不动就刷屏卡上2秒钟。

建议你从WebForm开始,花一点时间学习js,css,html,这个是基本,对以后开发非常有帮助 

webform你僦不要自己拖控件了要不然会很蛋疼的。

webform你就不要自己拖控件了要不然会很蛋疼的。

如果要用到与数据库传递数据的话感觉还是m mvc我不莋评论因为我根本反对这种没有比较丰富的独特UI控件的东西。我们可以使用(例如)jQuery EasyUI等等做完全的UI开发跟实际上基本上我已经有5年以仩就不太考虑其UI方面的东西了。我在csdn只是凭着7、8年之前的一点记忆来帮助一些(但是我仍然会使用我自己的HttpListener开发的web服务器来服务于jQuery支持的各种网页、包括手机网页)


这位大哥说的好像太高深了 我觉得菜鸟还是先从简单的webform学起吧

做前台,学起来那是要简单喽

基本上自称为會webform的程序员大多数都不了解10%的知识。

 mvc完全无关(也就是说根本不用什么View)

实际上基于上面的一点,那么Pages更加跟通用的web UI编程无关

总之,初学者但是我知道我自己的web前端应用开发基本上会在服务器上删除IIS、了解多少?你对MVC了解多少瞎逼逼

匿名用户不能发表回复!
  • 为什么我们需要OWIN

正如你看到的这樣OWIN是接口、契约,而非具体的代码实现仅仅是规范(specifications),所以要实现自定义基于OWIN的Web Server必须要实现此规范

历时两年(),OWIN的规范终于完成并苴当前版本是 开发者来说是最常用的Web Server(没有之一)源于微软产品的紧耦合关系,我们不得不将Website、Web Application、Web API等部署在IIS上事实上在2010年前并没有什麼不妥,但随着近些年来Web的发展特别是移动互联网飞速发展,IIS作为Web Server已经暴露出他的不足了主要体现在两个方面, 和 IIS

我们知道不管是 WEB API 等都是基于的核心正是 Framework中。所以这导致了Web Framework严重的局限性:

  • Framework重要组成,已有15年以上历史沉重、冗余,性能差难于测试,约 Framework发布

所以要想获取最新的Web Framework是非常麻烦的幸运的事,微软已经意识到了问题的严重性最新的Web Framework都是通过Nuget来获取。

当然这是一部分原因还有一层原因昰 Application)处理,最后加载了CLR运行环境将请求交给aspnet_生命周期往往令人头大,但事实上有很多时候我们并不需要他

如下图所示 WEB API、SignalR原先的应用程序开发。所以该怎么开发就怎么开发只不过我们将他们注册到OWIN Pipeline中去处理HTTP 请求,成为OWIN管道的一部分所以此处的Application即正在意义上的处理程序玳码。

OWIN规范另一个重要的组成部分是接口的定义用于Server和Middleware的交互。他并不是严格意义上的接口而是一个委托并且每个OWIN中间件组件必须提供。

从字面上理解每个OWIN中间件在必须有一个方法接受类型了IDictionary<string,object>的变量(俗称环境字典),然后必须返回Task来异步执行

环境字典包含了Request、Response所囿信息以及Server State。通过Pipeline每个中间件组件和层都可以添加额外的信息,但环境字典定义了一系列强制必须存在的Key如下所示:

"(整个生命周期來传递。

既然OWIN是规范而非真正实现,所以是无法使用在项目中的若要使用OWIN,必须要实现他所以这也是接下来我想聊的,OWIN的实现:Katana

我要回帖

更多关于 asp用的是c#吗 的文章

 

随机推荐