Delphiでシンプルだが意味のあるWebサーバーを作成したい場合、IntraWeb for Delphiの代替手段はありますか?
5 に答える
私はDelphiの仕事もしているときに、Cold Fusion、PHP、ASPの仕事をしてきましたが、非常に優れた高速のDelphiコンパイラがありながら、何度も解析されるサーバーサイドスクリプトを書いていたのは奇妙でした。そこで、私は外に出てhttp://xxm.sf.net/を開始しました。これは、HTMLとObject Pascalを同じファイルに結合する方法を提供し、IIS、Apache、Internet Explorer、FireFoxで動作し、TTcpServerを使用したプレーンなHTTP実装を備えています。また。ソースコードに変更を加えると(そしてAutoBuildハンドラーを使用すると)、ブラウザーで更新を押すことにより、バイナリがその場で再コンパイルされます。他のウェブサイトのスクリプトプラットフォームと同じように。
それはかなり粗雑で新しいものですが、PHPや他の人たちが始めてからしばらく経っていたことを思い出してください。
Delphiを使用したRIAアプリケーションが必要な場合は、uniGUIに勝るものはありません。
MorfikはWebアプリのRADを目指しており、元々はDelphiで作成され、かなり数年前(8または9)に作成されましたが、現在はC#およびVB.NETのバージョンもあります。私はそれを使った経験はありませんが、彼らのウェブサイトでかなり人身売買されたフォーラムを見て驚いた:
メインのMorfikサイト:http ://www.morfik.com
Delphiのヒントが記載されたページ:http ://wiki.morfik.com/wiki3/Tips_For_Delphi_Developers
また、Delphiを使用したWeb開発を対象としたRealThinClientの一部のコンポーネント:http: //realthinclient.com/
Developer ExpressにはExpressWebFrameworkがありました。これは、アーキテクチャ的にはASP.NETに似ていますが、Win32/VCLフレームワークでした。これはIntraWebの競合製品でしたが、もう販売されていないと思います(おそらく、Delphiの.NETバージョンがあったため、.NET Web開発環境がほとんどの人に好まれてきたためです)。
Winsockユニットを使用して独自のWebサーバーを作成できます。