前端和后端选择

时间:2014-11-25 19:04:59

标签: javascript ruby-on-rails django database backend

原谅这个模糊的问题,但我很难根据自身利益决定项目的方法。

我拥有大量的Java和C背景知识,但我有兴趣开始一个Web开发组合。以下是我提议的项目概念:

我想创建一个能够用作员工数据库的网站,可以添加和删除员工。然后,使用雇员对象,一个人(即秘书)可以直接为该特定雇员安排取件或下车到汽车服务。例如:员工A需要在YY:YY的XX / XX / XXXX开往机场A,并在YY:YY的XX / XX / XXXX从机场B开出。然后,这将把请求发送给汽车服务公司并安排提货或下车。

我的问题是我应该使用什么数据库来保存可以在相当快的时间处理的敏感信息。我假设我会使用HTML5 / CSS / JS这样的东西来创建一个前端但是我不确定要使用什么后端。我回顾了像Ruby on Rails和Django这样的后端的优缺点,但是我不确定我应该开始使用哪个框架。

2 个答案:

答案 0 :(得分:0)

如果您已经掌握了Java知识,那么您应该查看play framework。它使用现代方法进行Web开发。

但是如果你想要一个更灵活的开发,django或者ruby on rails几乎具有相同的能力来做你想要的任何事情。所以我建议你使用你更舒服的那个。

对于数据库,我建议使用postgresql。

答案 1 :(得分:0)

我建议,视语言而定:

简单的前方:

  • 结构(html,css):Bootstrap框架,基础,语义ui
  • Javascript:jQuery(无论如何都必须使用bootstrap),下划线,时刻(日期/时间) - 这应该适合您对该类应用的需求

最佳前线:

  • 以上加上以下:
  • MVC框架:角度,淘汰赛,余烬,骨干

后端:

  • 数据库:MySql(也许你已经熟悉了),MongoDB
  • Php框架:Laravel(我的选择),phalcon(地球上最快),symfony,codeigniter
  • Python框架:Django
  • Ruby:Ruby on rails,roots
  • 节点(服务器上的javascript):express.js,total.js

自动化:

-Grunt或Gulp(我推荐Grunt)

包管理:每种语言都有自己的,但是: - 前:凉亭 - 后退:Composer(php)

我的应用堆栈: 简单的前+角+ laravel或节点(如果你想在服务器上javascript)