6

WindowsでSmalltalkWebアプリケーション環境を最初からセットアップするのに苦労しています。これらは私が探している機能です:

  • Squeakまたは無料のST環境を優先します。Windowsで安定して動作する必要があります
  • 選択のフレームワークとしてシーサイドが好まれます
  • データベースとしてのMySQLまたはSQLite
  • まともなHTMLテンプレートまたはフロントエンドテクノロジーalaCL-WHO

私はこの言語が本当に好きですが、SmalltalkでWebアプリ開発を始めるための初心者向けの詳細なチュートリアルを見つけるのに苦労しています。DjangoとRailsはどちらも、この点で多くの優れた作業を行っています...Lispersでさえいくつかの優れたnoobチュートリアルがあります。

4

2 に答える 2

8

また、既存の環境や外部システムの統合に必要でない場合は、RDBMS をいじることもありません。非常に優れた強力な環境は GLASS で、非商用アプリは無料です。GLASS は、Gemstone/S、Linux、Apache、Squeak、および Seaside の略です。現在、チームは Squeak の非常に有望なスピンオフである Pharo も使用しています。

Gemstone の強みは、ODBMS であるだけでなく、パラダイム ブレークや、オブジェクトとテーブル間のマッピングがないことです。また、アプリケーションが実行されている VM であるため、フロントエンドを生成および処理するために Seaside が実行されているシステムと、アプリケーション ロジックを実行しているバックエンドとの間で不必要な分散が行われることはありません。それは非常に強力です。さらに、ジェムストーンは 1 つのコアに限定されません。しかし、あなたは支払わなければなりません。最大 DB サイズは 8192 TB です。g

手っ取り早い方法として、VMware 仮想アプライアンスがあります。

ミュー

于 2009-02-14T15:28:06.390 に答える
4

最初のステップを実行するには、 Aida/Webフレームワークのチュートリアルに従ってください。永続性については、Squeakイメージだけをデータベースとして使用できるため、リレーショナルデータベースをしばらくスキップします。

テンプレートについては、Smalltalk Webフレームワークはテンプレートをスキップし、再利用可能なコンポーネントからWebプログラミングを優先します。そうすれば、常にSmalltalkでのみプログラミングを行っており、HTMLはまったく表示されません。スタイリングは、Webコードからうまく分離されたCSSで行われる反対側にあります。

于 2009-02-13T17:53:37.500 に答える