VS.NET真的适合开发大型的web网站吗

sunboyang 2009-07-08 10:04:08
vs2003,vs2005,又紧接着出来了vs2008,微软的这套vs.net开发环境越做越大,对电脑的要求也越来越高

我用过vs2003开发过c/s结构的窗口程序,感觉非常棒,基本不用记任何语法,只需要明白编程的思路和理念,就可以根据意愿开发出理想的应用软件。

但我用它开发b/s结构的网站,就不那么顺手了,首先,美工人员设计的html页面,需要先转换成aspx,将其中的按钮或输入框之类的空间要变成服务器端的控件,逻辑语句写在aspx.cs文件里,目的是为了表现层和逻辑层分离,如果是简单的web管理系统,很合适用vs开发,因为界面不复杂,没有太多的装饰页面,但是如果是大型网站的前台页面,就没那么轻松了,而且每个页面的风格和样式未必相同,就造成了美工所设计的每个html页面都需要程序员进行仔细的转换,非常费时间。

如果可以直接应用html页面作为前台页面,就可以省去很大一部分工作量,将是最理想的三层结构,html+aspx+数据库调用层,也就是可以做到页面设计人员+程序员+系统架构设计师的完美组合。

我的博客:http://blog.sina.com.cn/bxdyycom,多多交流
...全文
613 53 打赏 收藏 转发到动态 举报
写回复
用AI写文章
53 条回复
切换为时间正序
请发表友善的回复…
发表回复
robert126 2012-03-28
  • 打赏
  • 举报
回复
其实我觉得可以使用01编码来编写网站,估计也很强。。。
omelan 2010-09-23
  • 打赏
  • 举报
回复
楼主你只是一个程序员,一个单打独斗的程序员,一个没有参与过系统设计,分析的程序员。
你为何在质疑vs2008上?你现在用了vs2010了吗?

我只能说,你产生这样的想法,那是因为和你过去的工作,及其工作的经历有关。
html+aspx?这是什么思路?模板和动态数据填充?你了解,精通vs。net中的master吗?
你有了解vs。net中的skin吗?你善用他们吗?你阐释过用新技术去改变你现在的工作方式?甚至一个连版本控制都不需要的开发团队吗?

微软的新东西出来,不仅仅是在于你们看得炒作新概念,他的存在必然是一种进步。在软件的发展史,我们可以说,真的倒退的产品是不多见的吧?

一句话总结:你应该多学新技术,新方法,新思维。否则,你的效率必然地下,你的产出必然有限。你的设计必然存在诸多问题。

多关注那些新技术存在的理由吧,泛型,反射,工厂模式,linq,如果楼主想发展的更加高级点,那就关注那些系统设计,系统分析的资料吧。


qingshansima 2010-01-28
  • 打赏
  • 举报
回复
楼主的想法有点冤了。
其实做过类似的东西,是类cms的,和楼主的构思基本一致,不过最终生成了html页面。
除了加一个静态页面生成之外,工作量和楼主的是一样的,而标签体系定好之后,这个静态页面生成,以及标签转换的功能都是可以反复重用的。
楼主不如干脆把自己这套东西做成cms好了。生成静态页面,比动态页速度和seo都优势明显。没必要继续做aspx
popotans 2009-11-03
  • 打赏
  • 举报
回复
我挺 赞成 楼主 所说的话,我也在这方面很苦恼,我想问一下:那些骂人的回复者:你们真的用VS开发web网站很方便么?你真觉得服务器控件有那么好用吗?我不知道你们真是的想法反正我是受不了,本来多简单的一件事,被服务器控件搞复杂了。我现在也不知道到底哪种开发模式好。也许有人要说了,向我们这些人就是不知道接受学习新事物,我想说的是这不是想不想接受和学习的问题。反正就是觉得用VS直接开发网站,很复杂!
blueonly 2009-08-27
  • 打赏
  • 举报
回复
热闹
鸭梨山大帝 2009-07-10
  • 打赏
  • 举报
回复
我顶.. 楼主就是一个不喜欢使用新东西的人...根据以上言论得出.
语气冲得很,好像CSDN上的人都欠他开发经费,呵呵
SK_Aqi 2009-07-10
  • 打赏
  • 举报
回复
关注激烈...
MadWork 2009-07-10
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 sunboyang 的回复:]
.net和vs.net是两个不同的概念,一个是运行平台,一个是开发工具,.net运行平台很不错,可以基于这个平台开发非常多的产品,我这里谈论的是vs.net
[/Quote]

支持楼主说法
zzxap 2009-07-10
  • 打赏
  • 举报
回复
楼主比微软的研发团队还牛.鉴定完毕...

ps:楼主还停留在ASP时代,布局什么的都是用table,页面不居中...页面布局设计不合理
hhxshhxs88 2009-07-10
  • 打赏
  • 举报
回复
[Quote=引用 38 楼 sunboyang 的回复:]
个人认为,vs的开发模式是为一个100个开发人员以上的项目准备的,可以协同开发,层次分明,如果只有几个人开发一个项目,用这个工具,确实很累
[/Quote]

那中国没有多少公司能用了!囧,扯淡!
hhxshhxs88 2009-07-10
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 sunboyang 的回复:]
谈不上牛,仅仅是觉得vs.net编网站太过于笨重,打开项目要好久,调试项目要好久,时间都耗在了机器运行上,而不是编写代码上,所以才想出的这套模式,目前程序员开发起来很顺手,我也想找到志同道合的高手一起研究,把这套模式更加完善
[/Quote]

日,尾巴都翘起来了,还谈不上牛!
monom 2009-07-10
  • 打赏
  • 举报
回复
可以结贴了。。。鉴定完毕。
youxiamao 2009-07-10
  • 打赏
  • 举报
回复
楼主 应该喜欢PHP,适合这些轻量级开发,VS,NET也有一些可以解决楼主这些问题的思想,比如2008的MVC--解决只用HTML的问题,配置开发的思想--解决你后期维护需要重新打包部署的思想,我觉得在完全了解一个事物之前,最好不要开棺定论。
jzywh 2009-07-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zifengshen1981 的回复:]
我用过vs2003开发过c/s结构的窗口程序,感觉非常棒,基本不用记任何语法,只需要明白编程的思路和理念,就可以根据意愿开发出理想的应用软件。
[/Quote]

我信你的邪。
sunboyang 2009-07-10
  • 打赏
  • 举报
回复
zorou_fatal:谢谢你的建议,我正在去看
sunboyang 2009-07-10
  • 打赏
  • 举报
回复
个人认为,vs的开发模式是为一个100个开发人员以上的项目准备的,可以协同开发,层次分明,如果只有几个人开发一个项目,用这个工具,确实很累
sunboyang 2009-07-10
  • 打赏
  • 举报
回复
我用过asp,也用过aspx,我觉得asp的很大弱点就是一个是不好调试,一个是扩展性太差,很多想实现的东西都需要外部组件,这是最头疼的,aspx的好处就是他可以完全自行开发各种深层次操作的组件,不需要单独注册,但是他一旦修改了逻辑层总需要打包,也是个很头疼的事,asp和aspx各有各的优点,如果能集成两个优点于一身,效率必然高。
zorou_fatal 2009-07-10
  • 打赏
  • 举报
回复
楼主看到我的回帖了么?不妨去看看 StringTemplate 这个东西。
zorou_fatal 2009-07-10
  • 打赏
  • 举报
回复
嗯,实际上。VS.NET是一个很好的一体化平台。

当然,你也许没用到它自己的很多功能。

又后者你们的人力不足,并不能覆盖到那么多环节,所以想采取更轻便的开发工具,这个可以理解。

如果是一个巨大的软件工程的话,vs.net这种工具的必要性就会上升许多。
sunboyang 2009-07-10
  • 打赏
  • 举报
回复
我带队用了一年的vs2003,后来实在忍受不下去了,除了这个html问题之外,关键是网站要不断的修改,就要不断的打包,用户用起来很受伤,后来才想的这个办法
加载更多回复(32)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧