日期:2014-05-17  浏览次数:20906 次

请教web开发架构
我本人具有比较丰富的c#的winform的开发经验,最近单位要求开发一个web版本的问卷调查系统,所以想请教一下各位达人使用怎样的web开发比较合适,我的问题是:
1、我计划使用visual studio 2010进行开发,服务端使用c#。
2、使用visual studio 2010是否可以使用ajax、jquery、Html5等技术?
3、现在单位的ie普遍是6-7的版本,ajax、jquery、Html5、wpf等支持吗?
4、开发出好看和易用的前端界面,到底该使用哪些技术?ajax、jquery、Html5、wpf、ccs到底该怎么选择?除了上述之外,还需要掌握哪些语言?
5、我对C#的winform开发非常熟悉,但是转向web开发怎样的学习路径比较快捷。

------解决方案--------------------
ajax jquery 是前端技术,与vs无关,纯html都可以用,
html5就像楼上说的,只有ie9支持,开发网站还是不要用了,开发游戏到可以,毕竟游戏可以要求玩家下载客户端,自然也可以要求他们有ie9;网站不一样
前端界面需要的就是html\css\javascript,其他无需.ajax理解其原理即可,可以使用封装后的函数来调用,很容易;jquery就是一个javascript函数库,非另外的技术,封装了对html的选择函数和一些常用js特效函数

要说的就是,不要被vs封装好的服务器控件迷惑,它们让web程序可以如wenform程序一样开发,但同时会极大地限制开发者,并且使它们被迷惑得都无法理解web程序的运行过程了,服务器控件做得再像winform控件,但终究还得服从web程序的运行原理,哪里能和winform一样?

建议一开始就不适用服务器控件,并使用ajax方式获取数据,这有助于理解web程序的运行
------解决方案--------------------
我做网站好多年了,服务端语言不说了,你熟哪个用哪个,
说说前台客户端,界面只用html就行了,我都是在dw代码模式写的,用记事本也一样,只不过我需要dw的高亮功能。至与好不好看和语言关系不大,和你的html排版和图片的应用有关,排版要用到css,
jquery不错,其实就是js类库,可以简化你写js工作,操作页面元素简单强大,而且jquery已集成有ajax功能了。我一直在用,