我完成了大部分关于.NET MVC,DNN,SQL等微软技术的工作。我无法继续使用Microsoft技术,因为它们不是开源的。我想知道可以在启动时使用的前端和后端开源技术的最佳组合,以便更快,更高效地开发Web应用程序。
哪个javascript框架可以考虑用于前端开发?
可以使用哪个数据库?
我应该使用哪种后端技术?
哪种技术安全,快速,高效?
答案 0 :(得分:5)
有很多。作为一家初创公司,我建议您使用您能够雇用的技术。
那就是说,这是一个简短的清单:
<强>数据库强>
应用程序服务器(编程语言)
前端JS框架
前端CSS框架
答案 1 :(得分:0)
对于前端,使用JavaScript框架,例如React或AngularJS。
对于后端,有很多选择:
选择动态类型的语言(如Python或JavaScript)可能会在开始时加快开发速度。但是,静态类型语言将使您的项目以后更容易维护。
答案 2 :(得分:0)
我认为ASP.NET Core现在是完全开源的堆栈。所以对于网络应用来说是个好选择。此外,你可以从Azure找到一些非常好的产品。 10个免费托管的网络应用程序。 更重要的是,在回答你的问题......我会考虑微软的这个堆栈(因为你有一些这方面的经验):
<强>数据库:强> SQL Server 2016 Express
<强>后端:强> ASP.NET核心
<强>前:强> 角
祝你好运。