2008-10-28 31 views
3

我被要求爲朋友創建一個相當簡單的網站。本質上,用戶將登錄,填寫一組信息並提交。這些數據將需要寫入數據庫(並在未來的一段時間內讀取/呈現)。我不是一個真正的Web開發人員(我主要是Java/C++),但大約3年前,我在一個項目中創建了一個使用WAMP(Windows,Apache,MySQL和PHP)的網站,一點點JavaScript/AJAX拋出很好的措施。我打算再次使用WAMP,但擔心現在可能會有更好的工具。簡單網站(Apache/PHP/MySQL + JavaScript)

那麼,對於像這樣的簡單網站,WAMP方法是否是一個好方法?

如果是這樣,你會推薦哪些工具用於開發PHP/Javascript?

最後,我在其中一篇博文中看到Stack Overflow使用JQuery。使用這些庫是否值得?

回答

4

假設您要構建的網站託管在WAMP堆棧上,那麼我會說繼續使用它;否則,你可能想堅持使用Windows/IIS/PHP/MySQL或SQL Server。我總是試圖確保我的開發環境儘可能地反映生產。其次,如果用戶僅僅是登錄,提交表單,然後被認爲是完成了,那麼使用Ajax可能會矯枉過正;然而,如果你一定要去Ajax路線,那麼我絕對推薦使用一個庫。 PrototypejQuery都很好 - 要麼讓Ajax變得簡單。

最後,就建議的工具而言,找出適合您正在開發的內容的法案。如果這個網站像你聲稱的那樣簡單,那麼像Notepad++就足夠了。 WAMP/LAMP堆棧的另一個選項是Aptana Studio。如果你要使用Windows/IIS/SQL Server路由,那麼使用一些Microsoft Express工具。

我可能會離開,但如果你正在構建一個非常簡單的網站,不要花費更多的時間配置有光澤的新工具來完成現有的工具箱。

+0

是的,我同意AJAX對這個特定網站的過度使用。您認爲JQuery/Prototype對於編寫「常規」JavaScript(無AJAX)有用嗎? – Lehane 2008-10-28 16:53:47

0

以此爲契機嘗試Ruby on Rails並不錯。從你的措詞我假設你完全控制環境。作爲一名體驗開發人員,這不應該那麼困難。約定優先配置方法也簡化了開發。

恐怕我幫不了多少忙!

1

我當然會同意湯姆在這一個。如果你以前的經驗,使用帶有一些js的WAMP堆棧是成功的,那就堅持下去。

Notepad++對於大多數Web開發任務來說都是一個非常好的工具,所以或者像Aptana Studio這樣更重要的東西可以很好地處理事情。

從您對要求的簡要描述中,我不會建議嘗試一些新的東西,如Rails。這很不錯,但需要更多的學習工作,而不是項目真正的理由。

0

檢查出Machform表單創建。它非常容易地創建表單並創建其信息存儲在其中的數據庫,並允許您將結果通過電子郵件發送到某處或訪問數據庫以進一步處理信息。我使用它,我節省了很多時間。這是我嘗試過的最好的「表單創造者」。

我最近也檢出了一個叫做concrete5的cms,我發現在stackoverflow上引用了elswhere。它也有一個表單工具。可能是創建簡單東西的最快方式。