代码之家  ›  专栏  ›  技术社区  ›  Lehane

简单网站(apache/php/mysql+javascript)

  •  3
  • Lehane  · 技术社区  · 16 年前

    我被要求为一个朋友创建一个相当简单的网站。基本上,用户将登录、填写一组信息并提交。然后需要将这些数据写入数据库(并在将来读取/显示)。

    我不是一个真正的Web开发人员(我主要是Java/C++),但是大约3年前,我在一个项目中使用WAMP(Windows、Apache、MySQL和PHP)创建了一个站点,其中有一点JavaScript /Ajax很好地被抛出。我本来打算再次使用wamp,但我担心现在可能有更好的工具可用。

    那么,对于这样一个简单的站点来说,wamp方法是一个好方法吗?

    如果是这样,您建议在开发php/javascript时使用哪些工具?

    最后,我在一篇博客文章中看到StackOverflow使用jQuery。使用这些libs值得吗?

    4 回复  |  直到 15 年前
        1
  •  4
  •   Tom    16 年前

    假设您要构建的网站托管在一个wamp堆栈上,那么我会说继续使用这个堆栈;否则,您可能会坚持使用Windows/IIS/PHP/MySQL或SQL Server。我总是尽力确保我的开发环境尽可能地反映生产。

    其次,如果用户只是登录、提交表单,然后被认为已经完成了,那么使用Ajax可能会有点过分;但是,如果您肯定要使用Ajax路由,那么我绝对推荐使用库。 Prototype jQuery 很好-任何一个都让Ajax变得异常简单。

    最后,就建议的工具而言,找到一些适合您正在开发的工具。如果这个网站像你说的那么简单,比如 Notepad++ 可能就足够了。WAMP/灯组的另一个选项是 Aptana Studio . 如果要使用Windows/IIS/SQL Server路由,请使用 Microsoft Express 工具。

    我可能还远着呢,但是如果你正在构建一个非常简单的站点,不要花更多的时间为那些可以用现有工具箱完成的事情配置闪亮的新工具。

        2
  •  1
  •   Neil Albrock    16 年前

    在这一点上,我当然同意汤姆的意见。如果您以前的经验是,将wamp堆栈与一些JS结合使用是成功的,那么就坚持下去。

    Notepad++ 对于大多数Web开发任务来说是一个很好的工具,因此,或者更重的工具,比如 Aptana Studio 会处理得很好。

    从您对需求的简要描述来看,我不建议尝试类似 Rails . 这很好,但要学习的工作比项目真正证明的要多。

        3
  •  0
  •   questzen    16 年前

    把它作为一个试用RubyonRails的机会也不错。根据你的措辞,我假设你完全控制了环境。作为一个经验开发者,这不应该那么困难。约定优于配置的方法也简化了开发。

    恐怕我帮不了什么忙!

        4
  •  0
  •   kevtrout    16 年前

    退房 Machform 用于窗体创建。它非常容易地创建表单,并创建其信息存储在其中的数据库,并允许您将结果通过电子邮件发送到某个地方或访问数据库以进一步操作信息。我用它,我节省了很多时间。这是我尝试过的最好的“形式创造者”。

    我最近还检查了一个叫做 concrete5 我在stackoverflow上找到了引用的elswhere。它也有一个表单实用程序。可能是创造简单事物的最快方法。