2009-02-13 103 views
6

我很努力在Windows上從頭開始設置Smalltalk Web應用程序env。這些是我正在尋找的功能:Smalltalk Web應用程序開發環境從頭開始?

  • 喜歡吱吱聲或免費的ST env。必須穩定工作在Windows
  • 海濱是優選的選擇
  • MySQL或SQLite的框架爲DB
  • 像樣的HTML模板或前端技術ALA CL-WHO

我真的很喜歡這個語言但是我很難找到一份詳細的noobs教程來開始使用Smalltalk上的Web應用程序開發。 Django和Rails在這方面做了很多很好的工作......即使Lispers也有一些很好的noob教程。

回答

4

嘗試按照的Aida/Web framework作出第一步。關於持久性,我只是簡單地跳過關係數據庫一段時間,因爲單獨的Squeak圖像可以用作數據庫。

關於模板化,Smalltalk Web框架跳過了模板,並且更喜歡使用可重用組件的Web編程。這樣你就一直只用Smalltalk進行編程,根本看不到HTML。另一方面,用CSS完成樣式,它與Web代碼很好地分離。

8

如果不需要到現有環境或外部系統的集成,我也不會玩弄RDBMS。一個非常好的強大的環境是GLASS,它是免費的非商業應用程序。 GLASS代表Gemstone/S,Linux,Apache,Squeak和Seaside。目前該團隊還在使用Pharo,這是一個非常有前途的Squeak分拆。

寶石的力量是這樣的事實,它不僅是一個ODBMS - 沒有範式破壞,對象和表之間沒有映射。它也是運行應用程序的虛擬機,所以在運行Seaside的系統之間沒有不必要的分配來生成和處理運行應用程序邏輯的前端和後端。這非常強大。此外,寶石不僅限於一個核心。但是你必須付錢。最大數據庫大小爲8192 TB。 g

快速入門有一個VMware虛擬設備。

mue

+0

GLASS也是免費的商業,有限的大小的應用程序。 1核,1G RAM,4G數據 – 2009-04-24 07:09:42