4

私はたくさんのウェブサイトのアイデアを持っており、非常に徹底的なコンセプトの定義 (アイデアのマインドマップ、ユースケース、アーキテクチャ図) から実用的なウェブサイトに到達する最も簡単な方法は何だろうと思っていました. 唯一のポイントは、パフォーマンスを気にせずに、機能的なものに到達することです。アイデアは、機能的なサイトを紹介するために何かを出すことであり、必要に応じて部分の微調整や書き直しについて心配した後.

私は、オープンソースおよびプロプライエタリな世界のかなりの数の Web フレームワークに精通していますが、概念から実際のサイトにすばやく到達できる Web 開発環境のスイス アーミー ナイフをこれまで見つけることができませんでした。フリーかノンフリーか、そんなものがあるのか​​なとちょっと思った

あなたの提案を楽しみにしています...

更新: このサイトの親切な読者にとって、質問は少し比喩的すぎるかもしれませんが、実装の詳細が私の創造性を殺していると感じている瞬間です...おそらくあなたは笑うか、気分を害するでしょう.誰かが私に有用なヒントを与えることができるかどうか疑問に思っています..

4

9 に答える 9

4

まず、動的スクリプト言語を選択します。静的な型とコンパイルは開発を遅くします。PHP は、xampp のような LAMP パッケージをダウンロードしてすぐに開始できるため、適切な選択です。

次に、可能であれば CMS を使用します。柔軟なフロント エンド設計が必要な場合は、Expression Engine などのテンプレート中心の CMS を選択してください。サイトが比較的汎用的に見える場合は、Drupal などを使用してください。

フレームワークの柔軟性が必要な場合、学習にどれくらいの時間を費やすことができますか? CodeIgniter または Kohana をすぐに理解できるようになります。他のフレームワークでは、舞台裏の魔法で時間を節約できますが、柔軟性が失われる可能性があり、学習曲線は非常に高価です.

于 2009-02-18T22:39:06.420 に答える
2

あなたのサイトが十分にユニークで、既製のもの (CMS、ブログ、オープンソースなど) では実現できないと仮定すると、サイトをすばやく完成させるための次善の策は、asp.net などのプログラミング フレームワークを使用することです。 RoR、ジャンゴ、ウィケット。あなたはコールドフュージョンについて言及しましたが、それも可能性です。

どのフレームワークを使用するかは、あなた次第です。多くの場合、フレームワークには、コントロール/関数で機能を提供したり、コードを生成したりすることで、開発時間を短縮する方法があります。asp.net には、データベースの一般的な「管理」インターフェイスを構築する、動的データの足場のような機能があります。

開発時間を短縮するもう 1 つの方法は、GUI を使用する IDE を使用してサイトを構築することです。このような IDE には、Dreamweaver や Visual Studio.net (または Visual Web Developer) などがあります。これらの IDE を使用すると、ほとんどコードに触れることなくサイトを構築できます。

于 2009-02-18T23:32:07.913 に答える
1

Google App Engineをチェックアウトします。真剣に。私は .Net 開発者であり、Python の経験はありませんが、当時は多くの PHP を作成していました。また、Web アプリが頭に浮かぶとすぐにプロトタイプを作成することにも苦労しますが、今朝、アプリ エンジンを試してみることにしました。単純なマッシュアップのプロトタイプを数時間で作成することができました。揺れます。理解するのは非常に簡単で、データ駆動型アプリを作成するのは非常に簡単です。

非常に感動。

于 2009-02-22T10:19:29.740 に答える
1

IMO、コンセプトからサイトへの最も速い方法は、実際にサイトを構築することです (読み進めてください)。アイデアを選んで、それに基づいてシンプルなサイトを構築します。ビルド中は、他のサイトを念頭に置いてください。再利用性の高いコードを作成するのに役立つことを願っています。実際には、再利用できるものはたくさんあります。ユーザー ログイン システム、データ アクセス レイヤー (もちろんある程度は)、その他の "共通" 部分です。これらのことを書いたり購入したりすると、次のサイトははるかに簡単になります.

于 2009-02-18T22:56:53.427 に答える
1

asp.net 開発者の観点から見ると、聖戦を扇動したくないため、ビジュアル スタジオの Web フォーム デザイナーであり、実際には無料ではありません。

SubSonic (または同様のもの) のような ORM を使用して DAL を生成すると、フォーム デザイナーを使用して、作業の 80% をカバーするツールキットを利用して、機能する概念実証に非常に迅速にドラッグ アンド ドロップできます。遭遇する可能性があります。

結果として得られるマークアップはおそらく非常に見苦しく、サイトのパフォーマンスは実稼働に必要なものよりも少し劣るかもしれませんが、pplz はクリックして dem の点滅ライトを見ることができます。

アイデアが浮かぶ場合は、DAL を微調整して再利用したり、サイトを MVC に移植したり、より無駄のないマークアップを作成したりすることができます。

時間が経つにつれて、一般的に使用されるものをかなりの量収集することになり、プロトタイプはボンネットの下でそれほど醜いものではないため、製品化するのに時間がかかりません.

これは 1 つの観点ですが、.net を使用したことがない場合、最初の学習曲線により、これはそれほど速くないかもしれません。

于 2009-02-18T23:33:29.533 に答える
0

他のポスターがこれまで言及していないことは、最初にインターフェイスをスケッチすることです. メイン画面の外観とリンク先をデザインします。問題に飛び込む前に、常に計画を立てることをお勧めします。

于 2009-02-19T00:23:31.723 に答える
0

いずれにせよ、あなたのサイトが単なる派手なサイト (プロフィールや映画サイトなど) ではなく機能している場合は、自分でコードをプログラムして機能させる必要があります。ただし、サイトの視覚的な部分をすばやく開発するには、* NVU * Dreamweaver * ImageMagick * GIMP * Photoshop * などのソフトウェアをお勧めします。

残りの部分については、選択した言語でプログラミングするのに役立つものが必要になります。個人的には、apache/PHP/MySQL サーバーのセットアップの方が速くて簡単で、PHP ファイル (vim/nano) を作成するためにほとんど何でも使用できるため、好みです。Windows の場合は、Notepad++またはProgrammers Notepadをお勧めします。

ただし、これらのツールを使用したとしても、サイトをすばやく起動できることを保証するものではないことに注意してください.

お役に立てれば。

于 2009-02-18T22:13:51.423 に答える
0

これを行う簡単な方法は実際にはありません。投資家やサイトで一緒に働く人を探しているなら、詳細な仕様が必要です。さらに必要な場合は、実際のサイトの作成を開始する必要があります。この場合、サイトをすばやく作成するために使用できるとわかっているものは何でも使用する必要があります。フレームワーク自体は、フレームワークでの経験ほど重要ではありません。

于 2009-02-18T22:18:26.860 に答える
0

アウトソーシング。rentacoder.com などにアクセスします。

于 2009-02-18T23:54:43.443 に答える