我想创建一个类似于http://www.basecamphq.com/的简单程序,它允许您跟踪将在计算机网络或网络上运行的项目的进度和完成情况(实际上是最容易完成的)
该程序将相对简单,但需要有一个可以使用简单界面进行编辑的数据库,然后将为所有用户更新。我想用免费软件来做这个。关于语言什么是合适的使用。这可以使用 php 和 MySQl 来实现,还是有更好的选择?
非常感谢任何答案
我想创建一个类似于http://www.basecamphq.com/的简单程序,它允许您跟踪将在计算机网络或网络上运行的项目的进度和完成情况(实际上是最容易完成的)
该程序将相对简单,但需要有一个可以使用简单界面进行编辑的数据库,然后将为所有用户更新。我想用免费软件来做这个。关于语言什么是合适的使用。这可以使用 php 和 MySQl 来实现,还是有更好的选择?
非常感谢任何答案
它可以通过 PHP/MySQL 轻松完成,这完全取决于您更熟悉哪种语言和系统。
除了几乎所有流行的网络语言都可以。但是 PHP 和 ASP.NET 或 Ruby On Rails 不会出错。
PHP 和 MySQL 足以满足您的需求。如果您需要一个简单的界面来编辑您的数据库,如果您不想使用内置的 MySQL 工具,您可以将PHPMyAdmin作为您的数据库界面。
Basecamp 本身是用 Ruby on Rails 编写的,由将 Ruby on Rails 推向世界的人。所以这显然是一个很好的起点。您认为 Basecamp 中是否缺少什么特别的东西,或者您为什么要重新发明那个特定的轮子?(请注意,它已经被一遍又一遍地发明了。)
basecamp 是用 ruby on rails 开发的——事实上,rails 本质上是一个框架,它是从那个应用程序和其他应用程序中提取出来的。所以 rails 是一个不错的选择,因为它已经针对这种应用进行了调整。
我还怀疑您可能会惊讶于在您自己的 Rails 应用程序中获得大约 80% 的 basecamp 功能是多么容易和快速。为至少一两个星期的学习曲线做好准备,但这是值得的。