2009-11-22 20 views
7

私はWebアプリケーション(アプリケーション)を構築する準備が整い、DHTMLとTCLの使用に興味がありました。私はしばらくの間、TCLでアプリケーションを構築してきており、この言語を使用することでかなり快適に感じています。私は、Visual Studio(VS)を使用してサーバー側のコードがC#にあるWebアプリケーションを作成する経験があります。 VSはこれを信じられないほどシンプルでかっこいいものにします。TCLをサーバー側プログラミング言語

VSに似たHTML/Javascriptのクライアント側コードとTCLサーバー側コードを書くことができるIDEに関する提案はありますか?私は "Web Tcl Complete"という本を手にしましたが、TclとDHTMLの組み合わせに関する情報は提供していないようです。

は、私がexclusivley TCLにそのWebアプリケーションを行い、会社のために働く

ダミオン

答えて

8

、ありがとうございます。それはあなたに賞を得ることはありませんが、それはそのための非常に実行可能なプラットフォームです。 DHTMLは他のサーバー側言語と同じ方法で処理されますが、他のhtmlのようにサーバー側にあります。 AOLserverを使用します。恐ろしい名前(aol !! ??)にもかかわらず、これはすてきなプラットフォームであり、PHP/JSP/ASPなどでできることは何でもできます。スレッディングはとても簡単です:)。 AOLserverは、何年もの間、最速のWebサーバーでした。

tclスクリプト(あなたのビジネスロジックを含む.tclファイル)と.adpファイル(ビューコードとdhtml)をサーバーにアップロードして実行するだけです。すべてのaolserverコードは、cまたはtclで書かれています。

tclの非常に素晴らしいIDEはKomodoです。

tclを使用するために燃え尽きるように準備されていますが、これは非常に成熟したライブラリで、何かをするだけの言語です。 :Dほとんどの人は文法が気に入らないのですが、あなたが知っているようにそれは非常に簡単です。

ベイエリアにいればget you an interview;)になるかもしれません;)Tclのプログラマーはここでかなり不足しています。

+0

+1を見つけました。私は本当にTclを愛しています。私はそうでないときを除きます:) –

+0

こんにちはバイロン - フィードバックありがとう。これは二重問題のように聞こえるかもしれませんが、エンドユーザーのWebブラウザでは、サーバー側の言語としてtclを実行するWebサイトを表示するためにTclプラグインが必要ですか? ありがとう、 – user175328

+0

@dmullins:そうではありません。 AOLServerは他のアプリケーションサーバーと同じように動作します。ページコードを評価し、通常のhtml/css/js /何を返すかをユーザに返します。私は個人的にAOLServerの巨大なファンです。 – RHSeeger

0

VSでどのような言語/パラダイム/デザインパターンを使用したのか分かりません.Webアプリケーションの作成方法は、一般にどのIDEを使用しているのかとは無関係です。しかし、一般的にWebアプリケーションを書くには2つの方法があります。

  1. 古い学校の方法 - アプリケーションコードからUI要素を生成します。これはPerlのCGI.pmやJavaのGoogle Web Toolkitのようなライブラリが取っているアプローチです。これは、UIとビジネスロジックが同じ言語で処理されるデスクトップ開発者にとっては、これが使い慣れたデザインパターンであるということです。欠点は、HTMLとCSSJavascriptを使い、複雑で現代的で高度なWeb2.0-ishを行うことができれば、それが最終的に学び、完全に快適になることです。

  2. 現代的な方法 - アプリケーションコードは、HTMLテンプレートエンジンまたはAJAXリクエストがフロントエンドから消費するデータ構造を生成するだけです。欠点は、実際にはHTML、CSS、Javascriptがうまくいくということです。面白いのは、Googleマップのようなものを快適に実装できる優れたウェブ開発者であることです。

ウェブAPPSに言及したので、現代的な方法をお勧めします。それが単なるウェブサイトだったら、古い学校の方法で十分です。したがって、あなたの質問の第2部分への答えは、HTML、CSS、Javascriptをよく知って、アプリケーションロジックと(D)HTMLを組み合わせるためのHTMLテンプレートを使用することです(D部分はテンプレートとはあまり関係がありません。どのようにjavascriptを使用する)。

質問の最初の部分については、私もコモドをお勧めします。 HTMLとCSSでうまくいくし、tclとjavascriptでうまくいく。私は本格的なKomodo IDEを買う余裕がないので、無料のKomodo Editを使用していますが、Komodo EditでもWebアプリケーションを作成するのに十分です。

0

Byronの回答に従って、AOLServerは良い候補ですWebサーバーとしてApacheを使用することに興味があり、サーバー側の言語(PHPに似ています)としてTclを使用できるmod_tcl(http://tcl.apache.org/mod_tcl/)があります。

私はかなりの年の間それを試みていないが、最後に私はそれがかなりうまくいっていたことを覚えている。

0

私は穀物に対して行くためcgi.tcl(expect.nist.govで)サーバ側の一部のために非常に有用...