web開発におすすめの書籍やサイト

解決


りっぴー  2023-03-04 05:45:52  No: 150857  IP: 192.*.*.*

web開発未経験で、これからweb開発を勉強するにあたっての参考になる
サイトや書籍があれば教えていただけませんでしょうか。

編集 削除
take  2023-03-05 22:40:57  No: 150864  IP: 192.*.*.*

DelphiでWebサーバー関係の開発ということでしょうか?
昔はDelphiでサーバープログラムをという書籍やサイトが色々あったのですが
現在は他の言語におされていてほとんど見かけません

昔の書籍やサイトはあるのですが
それが現在のDelphiで動作するか不明です

Delphiで作る理由
たとえばメインプログラムはDelphiで動作していてそれをWebサイトとして公開したい
などの理由がない限りDelphiを使うメリットがないかも知れません

編集 削除
mam  URL  2023-03-06 01:07:58  No: 150865  IP: 192.*.*.*

Webサーバー関係開発は、イントラネットはともかく、インターネットではもっぱらOSにLinuxを使う事が多いので(Delphi Architectエディションだと動くのかもですが)私は、Linux+PHP+HTML+CSS+Javascript+データベース(MySQL)を使う事が多いです。(WindowsをWEBサーバー用OSに使うとCALライセンスなど高額になる可能性が高い為)

私がどうしてもDelphiで開発するとしたら、3層構造=(DB、Webサーバー[PHPでRest]、DelphiでRestクライアント)として、Restクライアントとして開発します。これなら、DelphiでTNetHTTPClientかTRestClientを使うだけでDelphi側ではDB接続が不要になります。
もしくは3層構造=(DB、Webサーバー[PHP+HTML+CSS+Javascript]、DelphiでWebView)で開発します。
この場合はDelphiでTEdgeBrowserもしくはTWebBrowser(Win or Android or iOS)を使うだけになります。

ちなみに過去に社内イントラ(Office EA契約の為CALライセンスが各イントラ内クライアントに付随していた)でWebサーバーはWindows ServerでDWH(データウェアハウス)システムを開発する時にDelphi(CGI)で開発したことはあります。
WIndows Server+Apache+Delphi(CGI)+ MS-SQLでした。

どうしてもDelphiで開発するなら、あくまでご参考(拙作のサイト)程度ですが、
Delphiでスタンドアローンサーバーの記事
https://mam-mam.net/delphi/web.html

DelphiでCGIでMySQLと連携したWebチャットアプリ作成
https://mam-mam.net/delphi/web_cgi.html

DelphiでCGIでファイルのアップロードアプリ作成
https://mam-mam.net/delphi/web_cgi_file_upload.html

イントラ内で特別にサーバーを立てずに簡易にWebシステムをテスト的に開発する場合はDelphiのスタンドアローンWEBサーバーはとても良いのですが、あまり要望が無いですからね。
もしくは同じくイントラ内(Windows Server)で高速応答するWEBシステムが必須の場合もDelphiでCGIは有効ですが、同じくこんな要望は少ないですよね。

編集 削除
りっぴー  2023-03-06 06:07:23  No: 150866  IP: 192.*.*.*

take様
mam様

返信ありがとうございます。
お二人の返信内容からdelphiではなく別の環境のほうがよさそうですので
別のアプローチの方法を検討しようと思います。

編集 削除