编写基于Web的桌面应用程序

时间:2009-01-11 16:06:25

标签: web-applications desktop-application

我想创建一个类似于http://www.basecamphq.com/的简单程序,它允许您跟踪可在计算机网络或网络上工作的项目的进展和完成(​​实际上这是最容易实现的)

该程序相对简单,但需要有一个数据库,可以使用一个简单的界面进行编辑,然后为所有用户更新。我想用免费软件制作。关于语言什么是合适的使用。这可以使用php和MySQl实现还是有更好的替代方案?

非常感谢任何答案

4 个答案:

答案 0 :(得分:4)

可以使用PHP / MySQL轻松完成所有关于您更熟悉的语言和系统

除了几乎所有流行的网络语言都可以。但是你不能错过PHP和ASP.NET或Ruby On Rails。

答案 1 :(得分:0)

PHP和MySQL足以满足您的需求。如果您需要一个简单的界面来编辑数据库,如果您不想使用内置的MySQL工具,可以将PHPMyAdmin作为数据库接口。

答案 2 :(得分:0)

Basecamp本身是用Ruby on Rails编写的,由向世界提供Ruby on Rails的人们编写。所以这显然是一个很好的起点。你认为Basecamp有什么特别的缺失,或者你为什么要重新发明那个特定的轮子? (请注意,它已经被反复发明。)

答案 3 :(得分:0)

basecamp是在轨道上的红宝石中开发的 - 事实上,rails实际上是一个框架,它已经从那个和其他应用程序中解脱出来。所以rails是一个不错的选择,因为它已经针对这种应用进行了调整。

我还怀疑你可能会惊讶于在你自己的rails应用程序中获得大约80%的basecamp功能是多么容易和快速。准备好至少一周或两周的学习曲线,但这是值得的。