【问题标题】:Front-End and Back-End Selection [closed]前端和后端选择
【发布时间】:2015-01-23 22:14:10
【问题描述】:

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

我有大量的 Java 和 C 背景知识,但是我有兴趣开始 Web 开发组合。这是我提议的项目的一个想法:

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

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

【问题讨论】:

  • 这个问题不适合 StackOverflow。它含糊不清,需要主观的、推测的或高度自以为是的答案。请参阅此处的帮助主题:stackoverflow.com/help/dont-ask。请注意,我不是说这不是一个好问题,只是说它不适合这个论坛。

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


【解决方案1】:

我建议,取决于语言:

简单正面:

  • 结构(html、css):引导框架、基础、语义用户界面
  • Javascript:jQuery(无论如何都必须用于引导程序)、下划线、时刻(用于日期/时间)- 这应该适合您对此类应用程序的需求

最佳战线:

  • 以上加以下:
  • MVC 框架:angular、knout、ember、backbone

后端:

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

自动化:

-Grunt 或 Gulp(我推荐 Grunt)

包管理:每种语言都有自己的,但是: - 前面:凉亭 - 返回:作曲家(php)

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

【讨论】:

    【解决方案2】:

    如果您已经具备 Java 知识,也许您应该查看play framework。它使用现代方法进行 Web 开发。

    但是,如果您想要更敏捷的开发,那么 django 或 ruby​​ on rails 几乎都具有同等的能力,可以非常快速地完成您想做的任何事情。所以我建议你使用你更舒服的那个。

    对于数据库,我推荐 postgresql。

    【讨论】:

      猜你喜欢
      • 2016-11-09
      • 2020-11-01
      • 2010-10-24
      • 2016-09-10
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 2021-10-27
      相关资源
      最近更新 更多