【问题标题】:Choosing a event entry client view framework选择事件入口客户端视图框架
【发布时间】:2012-01-02 17:58:05
【问题描述】:

我有一个用 PHP 编写的前端事件输入系统(基本上是一个预订界面)和后端视图(用于客户端)。由于某些非常好的原因,我不能继续为客户使用现有的后端视图。

后端视图基本上是一个小型 PHP 站点,允许客户端查看其条目、搜索、添加条目和进行修改。

我的问题是:有没有什么好的现有平台可以用作这个后端的基础,每种方法的优缺点是什么?

要求:它所要做的就是连接到现有数据库 (mysql) 并允许不同的视图、修改和搜索(针对许多不同的客户端)。

我已经看到现有的 CMS 包(Drupal 等)并且想知道这些是否可能是我正在寻找的那种框架。

如果您需要更多信息,请告诉我。谢谢!

注意:我在许多编程语言/计算机科学领域都有经验,但在网络应用程序/编程领域没有那么多经验。

【问题讨论】:

  • SO 不是推荐脚本的网站,如果您有编程问题,请提出来
  • 框架的选择显然会影响我以后的编程问题(可能是缺少),所以考虑一下自己被一个先发制人的问题所拯救。另外,如果您要粗鲁,请学会正确写作。

标签: php database frameworks content-management-system web


【解决方案1】:

我建议您查看Ruby on RailsDjango。您将必须为您的模型定义元数据(在某种程度上复制您的数据库 DML),但是这两个框架都允许您快速构建脚手架管理界面(django 在创建一个非常强大的管理界面方面做得更好)和)。以下是两个框架中的模型示例:

数据库 DML:

CREATE TABLE myapp_person (
    "id" serial NOT NULL PRIMARY KEY,
    "first_name" varchar(30) NOT NULL,
    "last_name" varchar(30) NOT NULL
);

导轨型号:

class Person < ActiveRecord::Base
end

Django 模型:

class Person(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2018-12-15
    • 2013-10-10
    相关资源
    最近更新 更多