本人自学.NET(在国内干过dBaseIII、FoxPro),现在加拿大维护一个英语学习网站。这个网站已经运行很久了,可能开始于.NET 1.0时代。布局混乱,div和table一层又一层混杂在一起,大量使用DataGrid控件,打开源代码会发现里边大段的ViewState。
在日常工作中,对于旧的网页,只要不出错我就不做改动。对于新增的网页,我会使用div+css布局,并使用简单的控件(label、textbox、repeater等)。我们一共有两个程序员和一个Web Designer。
现有两个问题请教:
一、老板有心要重写整个系统。如果重写的话,我有三个方案:(1)还是使用Webform,(2)Webform加模板引擎NVelocity,(3)MVC。Webform最熟悉也最方便,MVC需要学新东西,开发时间也会很长,还需要和另外两个同事商量。大家有什么建议吗?
二、有几个网页包含小段视频(发音练习)。播放视频经常有麻烦,每当浏览器有新的版本出现,或有新装置诞生(手机、iPad),都会让我们手忙脚乱地调整程序。现在我们使用html5播放视频。不支持html5的还用老方法(Media Player插件)。
请问对于视频播放,有没有一劳永逸的解决方案(像优酷 youtube那样)?
万分感谢!!!