1

私はここ数年、主にphpとxhtmlでWebサイトをコーディングしています。私はデザインの世界から来ましたが、標準に準拠した Web サイトと優れたインターフェイスを作成できることを誇りに思っています。また、Wordpress を使用し、気に入りました。ほとんどの場合、すべてがゼロから行われる、データベースが含まれていない、非常に単純な商用 Web サイトがありました。すべてのページは index?page=xxx によって解析され、

しかし、大規模なウェブサイト (「中規模のウェブサイト」と呼びましょう) であるいくつかの見通しがあり、次の点が欠けていると感じています。

  • ページをディスパッチまたはレンダリングする方法 (index?page=??? の代わりに MVC コントローラー)
  • 適切なページ階層と簡単なブレッドクラムの実装
  • ナビゲーションメニューの自動生成、またはそれらを維持する簡単な方法?
  • きれいな URL
  • フォームの検証
  • 簡単なデータベースのサポート

PHPスクリプトを調べてスキルを磨くべきか、CMS(drupalなど)やPHPフレームワークに取り組むべきか、本当にわかりません。Wordpress は非常に安心感があり、クレイジーな慣習にとらわれているとは感じませんでしたが、これには適切なツールではないと感じています。私はすべてのページを手作業でコーディングすることに慣れているので、大きなテキストボックスのある CMS ページは嫌いです。私のページはタイトルとテキストボックスではありません。感じましたか?

私のPHPスキルはまだ中程度/低いですが、次のステップに進むために何を学ぶべきかについていくつか考えを聞きたいです!

4

2 に答える 2

3

優れたフレームワークは、あなたが学びたいと思っていることを正確に教えてくれます。CodeIgniter についての Jorge の提案に賛成です。自分で作ることにするまで、私はそれをよく見ていました。ところで、私は自作のフレームワークを使用するのが大好きで、それを構築することで多くのことを学んだので、ホイールがどのように機能するかを本当に知りたい場合は、ホイールの再発明を思いとどまらせないでください。

于 2010-04-11T04:19:16.727 に答える
1

CodeIgniterをご覧になることをお勧めします。

于 2010-04-11T03:58:12.320 に答える