首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理应用的平台选择

管理应用的平台选择
EN

Stack Overflow用户
提问于 2011-06-05 11:15:14
回答 2查看 82关注 0票数 0

嗨,我是桌面应用程序开发人员,但现在我必须工作在一个学校管理应用程序,需要基于网络。它主要有其特点。

两种登录类型:学校管理和学生/家长。学校管理部门将上传学生出勤率、测验成绩、成绩等。

家长或学生可以下载这些数据并查看这些数据。

这似乎是顺理成章的,但我想知道应该使用哪个平台呢?

ASP.Net或任何其他。

基本上,我在php类方面的经验非常少,在c#、Wpf方面的经验也相对丰富。

你推荐最适合的是什么?

*,我也想知道你作为一个专业人士会做什么,如果需要的话,我可以切换*

请按

  1. 灵活度
  2. 可扩展性
  3. 开放源码组件的可用性
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-05 11:24:26

要做到这一点,有许多技术选择。在这种情况下,我建议使用您已经知道的技术-- .Net和C#。

如果是您的标准,可伸缩性真的是一个大问题吗?我们不是在谈论数百个用户,而不是数百万用户吗?

开源组件呢?我不认为你真的需要它们。这个应用程序需要对安全性、数据库设计和UI设计有一些好的思考。开源--使用其他人的代码--无助于解决这些问题。无论是谁的代码,您仍然必须确定您已经完成了安全性。

关于ASP.Net 这里有很多有用的信息,包括许多优秀的视频

编辑:如果您想使用ASP.Net MVC (我认为这是一个很好的选择),这里是用于它的主页面,更好的是,这里是视频

票数 1
EN

Stack Overflow用户

发布于 2011-06-05 11:33:35

我认为应该采用ASP.NET MVC模式。与C#和其他语言相比,PHP是一种可怕的语言。因此,除非您为PHP找到一个更合适的MVC框架,否则我认为ASP.NET MVC是您想要使用的。上一次我尝试使用.NET MVC也很容易编写测试。

  1. 灵活性。只有少数东西是预先配置的(比如默认的模板引擎和东西),其余的东西你可以随意修改。
  2. 可伸缩性。简短的回答是肯定的。也就是说,Stackoverflow运行在.NET MVC上。稍长一点的答案是,这取决于你。没有网页框架自动缩放。
  3. 我不知道这个答案。你得用谷歌搜索。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6242560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档