请各位.NET高手指点迷津(1)

来自故乡的风 2016-03-03 12:48:19
本人自学.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那样)?


万分感谢!!!
...全文
231 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
来自故乡的风 2016-03-04
  • 打赏
  • 举报
回复
多谢各位高手的回复,本人感激不尽! 原来是用VB.NET写的,如果重新编写,我打算改用C#。看来还是用webform比较保险。 再次感谢!!!
雨网科技 2016-03-03
  • 打赏
  • 举报
回复
看你这网站后期发展需求吧,看你们就三个人 估计后期投入也不会怎么样,投入不多就用熟悉的技术快速解决问题是主要,要是后期有大的发展最好还是用mvc比较好 视频就统一转下格式,用html5播放 统一起来就OK
  • 打赏
  • 举报
回复
mvc+ajax吧,跟上时代潮流啊,哪种拖控件的最好还是仅仅用于内部系统,然后UI部分你觉得太乱,那是因为你们没有专业前端统一css和html部分
  • 打赏
  • 举报
回复
另外视屏播放不可能一劳永逸的,那些播放网站一开始也都是flash的,然后现在是html5的,如果要支持移动端的话,flash肯定是不能选的,因为ios移动端不支持
lovebaby 2016-03-03
  • 打赏
  • 举报
回复
1、重写的话用你最熟悉的技术,分析原来系统中的有哪些不好的地方,在新的系统中避免,建议即使你自己维护的系统,也要重新分析需求,并形成开发文档,按文档重新设计及规划你的整个设计。 2、视频播放PC端采用FLV,国外的不清楚,国内的我知道的有ckplayer,可以参考。移动端还是HTML5吧。
江南小鱼 2016-03-03
  • 打赏
  • 举报
回复
撸主远在加拿大,还不忘来坛子里耍耍~ 做商业项目,保证项目成功是首要的,我觉得还是用最熟悉的技术。 视频这块没搞过,提不出什么建议
puler 2016-03-03
  • 打赏
  • 举报
回复
Adobe Flash Player 这个要多想一下,因为最近看到ADOBE公司似乎对FLASH支持的态度有一些摇摆,说不定就停摆了
Justin-Liu 2016-03-03
  • 打赏
  • 举报
回复
1. 重写的目的如果是提高可维护和可扩展性,而且要求时间话,用你熟悉的技术 2. FLV Adobe Flash Player播放
正怒月神 版主 2016-03-03
  • 打赏
  • 举报
回复
根据项目的预估时间,来确定你选用哪种技术。 如果项目周期比较长,那最好学习mvc,然后用用,也算是一种知识储备。 但是项目周期比较短,那就选熟悉的webform开发。 视频播放,选择html5也是可以的。

62,243

社区成员

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

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

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

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