基于Web的启动的前端和后端技术选项

Viv*_*mar 2 web-technologies

我完成了大部分关于.NET MVC,DNN,SQL等微软技术的工作.我无法继续使用Microsoft技术,因为它们不是开源的.我想知道可以在启动时使用的前端和后端开源技术的最佳组合,以便更快,更高效地开发Web应用程序.

哪个javascript框架可以考虑用于前端开发?

可以使用哪个数据库?

我应该使用哪种后端技术?

哪种技术安全,快速,高效?

too*_*keh 5

有很多.作为一家初创公司,我建议您使用您能够雇用的技术.

也就是说,这是一个简短的清单:

数据库

  • PostgreSQL的
  • MongoDB的
  • MySQL的
  • 火鸟

应用服务器(编程语言)

  • Ruby on Rails(Ruby)
  • Django,Flask,Pyramid(Python)
  • Laravel,CodeIgniter,Zend,CakePHP(PHP)
  • 凤凰城(Elixir)
  • Play,Struts,Spring(Java)
  • 狂欢,大猩猩,Beego,GoCraft,......(转)
  • NodeJS,ExpressJS(JavaScript)
  • 播放,生活,甜蜜,苗条,Scalatra,粉红色(斯卡拉)

前端JS框架

  • EmberJS
  • Angular JS
  • React + Redux + ......
  • BackboneJS

前端CSS框架

  • 引导
  • 基础
  • SemanticUI
  • UIKit的