2011-09-21 57 views
-1

我需要开发一系列基于浏览器的报告/数据查询,用户可以输入搜索条件,结果将从数据库返回。并且预计输出将具有现代的外观和感觉,并且预计将被用于移动设备上。开发基于浏览器的数据库应用程序?

我在开发基于浏览器的应用程序中是全新的。我最亲近的是在ubuntu上构建一个drupal 6站点,并使用jquery来加强它。

请问你能提出一些我应该用于开发的东西吗? 数据库是MSSQL-2000,但如果必须的话,我愿意将必要的数据移到新的数据库中。

非常感谢。

+0

这是一个相当模糊的问题。也许你应该更多地了解你所选择的编程语言,直到你感觉舒服并且/或者在你遇到它时解决问题为止。 – deceze

+0

你有服务器吗?他们只有在没有某种服务器端脚本的情况下处理这种情况才会成为couchapp。 – Raynos

+0

@deceze:是的,我明白这个问题很模糊,但我希望有一个方向(平台,语言,框架的组合),这可以为我节省时间,因为这里有很多选择。 – Snackmoore

回答

2

好了,这里是我的主观例如:

我使用Debian Linux作为服务器操作系统,使用PHP 5.3作为服务器脚本和MySQL 5.1作为数据库。

我选择PHP是因为它易于操作,易于学习,并且已经安装了MySQL的扩展。所以我可以使用mysql相关函数来访问数据库。

在客户端我使用jQuery与不同的插件进行交互,以获得花哨的东西。由专业设计人员开发的布局使我获得了HTML和CSS,所以我只需要添加从数据库中获得的文本,并将一些javascript(jQuery)发送到服务器。

作为一个SDK我使用Zend Studio,但具有相同编辑功能的免费替代方案是Eclipse PDT。

我认为这是最简单,易于设置的架构,适用于需要向服务器发送请求并将结果显示为HTML的简单基于Web的应用程序。

希望这有助于

+0

非常感谢,丹!正是我需要的。我有很多挖掘工作要做! – Snackmoore

1

这个问题可能有大量的答复,其中大多数是矛盾的。

基于Web的应用程序需要浏览器来呈现结果并处理服务器。

有许多语言允许您开发基于Web的应用程序:PHP(非常广泛的用法),C#和ASP.NET,Java Servlets,Ruby on Rails,甚至Python,Perl等中的Cgi脚本。

您应该使用最适合您需要的语言。

比你应该需要一个框架来缓解你的发展。

对于PHP,您可以选择流行的类似于:Simphony,Zend Framework,Code Ignitor,Yii 我不知道其他技术的良好框架,但如果您决定采取某些措施,则可以提出更明确的问题,或搜索网络。

最后一点是浏览器界面,即javascript。这里有一些框架,比如你使用的jQuery。其他是:雅虎的用户界面,更强大的一个,Dojo和其他人也...

+1

perl社区会讨厌将它们与cgi脚本相关联。这是传统技术,这些天有更好的选择 – Raynos

+0

:)大声笑。我想是这样,但是...我仍然看到这样的应用程序,所以我只是把它包含在这里。正如我所说,这个问题的任何答案都会引发讨论... –

+0

由于我不熟悉上述任何技术......我真的希望有人开始真正主观并告诉我这种应用程序的首选技术是例如ROR + JQUERY + LINUX + MYSQL ...我会从那些开始......哈哈..我想这不会发生......非常感谢:) – Snackmoore

相关问题