2010-08-06 82 views
1

我是一个数据库人,我正在尝试构建一个应用程序,为此我需要构建一个网站作为前端。我需要在使用登录后从页面输入数据,将数据存储在数据库中,并在以后根据用户搜索进行检索......我将不得不挖掘数据并显示它。建立网站最快,维护成本最低的方法?

我认为这是大多数网站所做的。由于我是一个数据库家伙,我从来没有冒险进入UI方面。所以,我正在寻找框架/工具,使用它我可以轻松地构建网站......更快,更少的维护开销,以及更少的编码(与UI相关)。

哪个是我的任务最好的框架/工具?

会真的很感谢你的建议。

谢谢

P.S:我没有任何编程语言偏好。 (8月8日新增)

+0

你可以指定编程语言首选项吗? – renick 2010-08-06 15:53:18

+0

如果你真的只关心用户界面,我会去像Template Monster这样的网站,并抓住他们的一个模板。您可以选择适合您需要的网站类型的模板。 – shookdiesel 2010-08-06 15:57:35

回答

0

你想使用什么类型的数据库? 就我个人而言,我认为Visual Studio和SQLDataSource对象使它成为ASP.NET中的一个管理单元。

将输入框拖放到gui中,为“submit”做一个按钮,然后你就在路上。这一切都取决于你需要UI层的复杂程度。

+0

我实际上使用Oracle数据库。我认为挑选和使用其他数据库并不困难。 我的用户界面不会那么复杂,至少,从一开始。 谢谢。 – Tune 2010-08-08 12:39:29

2

从维护和大量的代码角度来看,我建议Ruby on Rails。您不必编译它,因为Ruby是一种脚本语言,可以减少部署所需的时间。只需将文件上传到您的服务器即可。有很多内置的功能(有些不是内置的,包含在称为宝石的插件中),它们可以完成你所需要的功能,而不需要打架。优秀的免费在线教程可在railstutorial.org

+0

必须同意。此外,Rails的脚手架将为您提供大量的CRUD代码和用户界面,否则您必须手动添加。 – 2010-08-06 15:57:37

+0

我的观点正确。使原型应用程序变得轻而易举。 – codykrieger 2010-08-06 15:58:41

0

说实话,用Ruby on Rails。作为一名数据库人员,您可能会对自动生成的表单和底层数据之间的直接关系感到满意。它可以帮助你快速启动并且很容易维护。

0

symfony可以让你快速启动并运行可搜索的管理界面。看看他们的screencast看看它是多么容易。 (你需要的是在演示的第一或第二分钟内完成的,其余的都是定制的。)

+0

非常感谢!看起来很棒。我一定会尝试这个。 – Tune 2010-08-08 12:35:46