質問: 従来ASP.NETのサイトをVisualStudio(C#/VB.NET)で開発していた人間です。 参考書片手に昨今PHPでの開発に手を出し、簡易なWebサイトを構築することができました。 この開発過程で、フレームワークであるCAKE PHPの利用を挑戦しましたが、VisualStudioとの違いに面を喰い、自身の能力のなさから断念し今回はフレームワークを利用しない形式で仕上げてしまいました。 (MVCモデルを理解できていないんじゃないの?と言われればそうかも知れないのですが...) 【質問】 VisualStudioのようにドラッグ&ドロップの操作で、Webページの大まかなコーディングを生成してくれるようなビジュアルの開発操作に長けたフレームワークがあれば教えてください。 この際、使い勝手の良いフレームワークから開発言語を定めても良いかなぁと考えだしています。JAVA・PHYSON・PHP・RUBYなんでも良いです。
回答: コメントでcubickさんが言われている通り、IDEとフレームワークは別の意味です。 > > VisualStudioでの開発は構築作業が視覚化され要所要所プロパティ定義を変更していくこと > > > こちらの件でいえば、html/js/css界隈で同じものに相当するのはWYSYWIGですが、 まともなものがないので、これらは直書きが多いです。 Entity FrameworkのようなDAOツールは、現在の主流なPHPフレームワークであればどれでも内蔵しているので、コマンドを叩いてひな形を作ればいいと思います。 なお、実務の開発は以下のようになることが多いです。 ・有料デザインテンプレート or デザイナが作ったAdobe XD またはhtmlなどをViewに落とし込む ・SPAを前提とするなら、react/angular/vue+vuexといったライブラリも組み込む ・デザイン調整等は、Google Chrome > F12 > ElementsやConsoleで書き換えて確認 ・URLパスルーティング、DAOは予めルールを決める ・railsフォロワーなルールならscafford系機能を活用する ・ビジネスロジック層をCとDAO層の間に明確に設ける場合、scaffordのDAO作成部分だけ使う