Nette を使う 7 つの理由
いちばん好きなことに集中させてくれる PHP のフレームワークを思い浮かべてみてください。きれいなコードを書くほうへ導き、安全は自分で面倒を見てくれます。夢を見るのはやめて、Nette を知ってください。開発の新しい可能性への扉を開く旅に出ましょう。ここでは次のことを扱います。
- どうすればこの上なく心地よくウェブサイトを作れるか
- どうすれば優雅なコードを書けるか
- 「コードが少ないほど安全」という知恵が本当は何を意味するのか
- どうすれば組み立てキットのようにウェブサイトを作れるか
- そしてどうすれば活気ある集まりの一員になれるか
Nette は、革新的な道具と手法によって、ウェブ開発者の世界に心地よさと効率をもたらします。Nette を他にないものにし、開発者の道具箱に欠かせないものにしている大事な特徴とは何でしょうか。さっそく見ていきましょう。
#1 Nette はあなたを甘やかす
20 年前に Nette Framework が形を取りはじめたとき、その中心にはただひとつの目標がありました。どうすればできるだけ心地よくウェブサイトを作れるか。どうすればプログラマーの暮らしを楽にできるか。どうすればウェブ開発を魅力あるものにできるか。
この向き合い方は多くのプログラマーの心に響き、Nette はたちまち人気を集めました。当時この哲学を私たちは「Netteway」と呼んでいましたが、今ではそれを表す言葉があります。Developer Experience(DX)です。Nette は DX が DNA に組み込まれたフレームワークです。その違いは、ごく小さな細部から画期的な工夫まで、数え切れないほどの場面で感じられます。このフレームワークに甘やかされてください。
#2 Nette はきれいなコードへ導く
きれいなコードを書きたいですか。よく設計されたアプリケーションが欲しいですか。誰だってそうです。ここでフレームワークの役目が始まります。フレームワーク自身が手本を示さないなら、見事に設計されたアプリケーションを作ることはできません。
Nette は手本を示します。師のように振る舞い、よい習慣を教え、確かめられた方法論に沿って書かれたコードを勧めます。dependency injection の先駆者であり伝道者として、長く使え、広げやすく、読みやすいアプリケーションのしっかりした土台を与えます。Nette は初心者にも分かりやすいように、それでいて経験を積んだ開発者にも十分な深さを持つように作られています。
Nette の集まりは、今や成功した大事なプロジェクトを支える多くの人を育ててきました。何千人ものプログラマーにとって、Nette は職業人として育つ道の師でした。私たちに加わって、Nette があなたのコードとアプリケーションの質にどれだけよい影響を与えるか確かめてください。
#3 あなたのアプリケーションの頼れる守り手
Nette はあなたのアプリケーションを守ります。長年にわたり、安全をきわめて真剣に受け止める道具としての評判を築いてきました。弱点に対する巧みな守りを備え、安全を損なわずに開発者の仕事を楽にすることをいつも目指しています。
「コードが少ないほど安全」というその哲学は、個々の部品が既定で安全だということを意味します。追加のコードを書いて安全の機能を有効にする必要はありません。つまり忘れることも、見落としを心配することもありません。プログラマーは、Nette がどれだけ多くの安全にまつわる仕事を代わりにこなしているかに気づいていないことが多く、知ると驚きます。
私たちが差し出すのは、きれいなコードへ導きながら、あなたのアプリケーションの安全をたゆまず見守るフレームワークです。Nette は、あなたが安心して素晴らしいウェブアプリケーション作りに集中できるようにする、頼れる相棒です。
#4 組み立てキットのようにウェブサイトを作る
Nette では、再利用できる UI のコンポーネントからページを組み立てます。この向き合い方はデスクトップのアプリケーションの開発を思わせるもので、Nette はそれをウェブに持ち込むことに成功しました。管理画面にデータグリッドが必要ですか。オープンソースのコンポーネントの市場で見つけて入れれば、簡単にページに差し込めます。さらに、ページで繰り返し現れる要素のために自分のコンポーネントを作れるので、重複がなくなり、コードの整理も進みます。
この他にない機能が、Nette を市場のほかの主な顔ぶれから際立たせています。おかげでウェブアプリケーションを効率よく作り、手入れできます。Nette では UI を扱う仕事がなめらかで楽しいものになります。
#5 しなやかなパッケージの一そろい
Nette は単独でも使えるパッケージの集まりです。その中には中毒性のある デバッグの道具 Tracy、次の世代のテンプレートシステム Latte、優れた Dependency Injection コンテナ、力強いフォームなど、たくさんのものがあります。それぞれのパッケージには行き届いた読みやすいドキュメントがあり、GitHub の別々のリポジトリに置かれています。これらのパッケージは単独で使うことも、あなたがすでに使っているほかの道具や技術と組み合わせることもできます。たとえば Latte は WordPress や Slim Framework に組み込めますし、DI コンテナは社内のフレームワークの中核になれますし、Tracy はどこでもエラーのメッセージを見せられます。
あるいは Nette をまるごと、完全なフレームワークとして使い、ウェブアプリケーション全体を作れます。小さな個人のプロジェクトでも、堅牢な企業向けのアプリケーションでも、Nette は頼れる相棒になります。
#6 安定と革新
Nette は長い歴史を持つ、成熟して確かめられたフレームワークです。それでいて賢い設計のおかげで、軽やかでしなやかなままです。利用者は、これがひとかたまりの重いものではなく、無駄がなくすばしこいフレームワークであることを評価しています。
新しい PHP のバージョンにはいつも前もって備えており、ウェブアプリケーションの開発の最新の工夫を取り入れています。これは技術的な負債を最小に保つうえで欠かせません。
ですから Nette は、長く続く安定と絶え間ない革新の組み合わせを差し出します。確かめられた解に頼りながら、最新の技術と流れを活かせるのです。Nette なら、あなたのプロジェクトが、目まぐるしく変わるウェブ開発の世界に着実についていく土台の上に建っていると信じられます。
#7 最高の仲間とともに
Nette Framework は玄人のあいだで人気があります。O2、BOSCH、ESET、Packeta(Zásilkovna)、DHL、SUPRAPHON をはじめ、何百もの名だたる企業に信頼されています。調査でもずっと上位にあり、チェコ共和国でもっとも人気があり広く使われているフレームワークのひとつとされています。
Nette から始めて、新しい仕事の機会を開いてください。力強い道具だけでなく、チェコ共和国でもっとも活発な集まりのひとつに加わることもできます。そこでは、職業人として育つあなたの道を支える人たちが待っています。この集まりは Posobotaの催しで定期的に会い、経験を交わしています。ぜひ会いに来てください。
Nette を知る
すでに Nette のよさに気づいた何千人もの満足した開発者に加わり、この他にないフレームワークで、よりきれいで、より安全で、より効率のよいコードを書きはじめてください。
最初のアプリケーションを私たちの案内に沿って一歩ずつ作りましょう。行き届いたドキュメントと実用的な API の概観がいつでも手元にあります。役立つ助言にあふれたブログと、Nette の力を広げるアドオンとコンポーネントの集まりも訪ねてみてください。
質問がありますか。よくある質問のページを見るか、集まりのフォーラムで話し合ってください。
あなたを甘やかし、導き、その気にさせてくれるフレームワークを知ってください。