素晴らしいフレームワーク!
シンプル、クリーン、生産的!
だから彼の墓に書いて...

50人のインターネット依存者は眠りません。 スキニーを押して椅子にロバするのではなく、彼らは自作のチャットルームにあふれます。 喜びは1時間あたり6ルーブルかかります(遠くの「都市インターネット」の価格
50万都市ごとに1台のサーバーがある2000年代)。
これは、学生の昼食に十分な節約になりました。 1時間あたり33ルーブル(フレナース!)でグローバルインターネットにアクセスするために-もはや。 33600のきしむモデム。夜。
最も重要なことは、FTP経由でサーバーにアクセスし、Yasdelieを一般にアップロードできることです。 あなたのサイト。 またはチャット。 または他に何を思いつきましたか。 そして、誰かが間違いなくそこに来て、見て、感謝します。 そして、ヒットカウンター(88×31の「いいね」の前身)に表示されます。
テクノロジースタック(「スタック」という言葉は「プッシュアックス」などと一緒に使用されていましたが)には、次のようなものがありました。
- PHP3。まだ油が塗られていません(または管理されていますが、「都市インターネット」では誰もそれを知りませんでした)。
- HTML4。当時のすべてのブラウザーでテーブルをレンダリングできませんでした。
- CSS-1.0は魔法です。
- ラマーがJavaと混同されるJavaScript。
- 6杯のくだらないネスカフェゴールド。
これらのテクノロジーは驚くべきものでした。 文字通りの意味で。 たとえば、JavaScriptはブラウザウィンドウを揺さぶり、1万のウィンドウを開き、不要なチャットユーザーをノックアウトする可能性があります。 現在のフレームワークは、その方法を知りません。

しかし、数年後、Java(Scriptではない)からの批判者がやってきて、私たちがやることはすべてたわごとだと言いました。 そして、サーバー上で、私たちのコードはたわごとです。 そして、クライアントでたわごと。 そして、私たちのブラウザはたわごとです。 そして、ウェブ開発はすべてがらくたです。 しかし、これには厳しい真実がありました。 その当時のブラウザは、実に驚くべきメカニズムでした。
墓地のフレームワーク。 開始する
プロトタイプは新鮮な空気の息吹になりました(このフレームワークを覚えている人はいますか?)。 document.getElementByIdの代わりに$()のようなものを書くのはとてもクールでした!
これは、Prototypeが基本オブジェクトの機能を拡張しただけです。 そして、それはくだらないと考えられました。 老人はjQueryが登場するとすぐに曲がりました。
それは私を2日間激怒させました。 書くのが好きだった
$("id").style.color = "#FFF";
の代わりに
$("id").css({color: "#FFF"});
しかし、誰かがそれが悪いと言ったので、私はjQueryに移行しました。 多くが移転しました。
プロトタイプは、実際の臭いたわごとに満ちた世界への単なるゲートウェイであることが判明しました! それは噴出した。 mootoolsのような小さな作品で、約6か月間、jQueryとPrototypeに匹敵するふりをしていた。 そして、Dojo(それを覚えているのは誰?!)、Yahoo! UIライブラリ(最終的にはExtjs)。
MVC(またはHMVC?)が必要でした。また、Backbone、CanJS、Knockout、および毎週1ダースの選択肢がありました。 私たちはCSSにうんざりしていました。再び、Less、Sass、PostCssを選択できました。 誰かがJavaScriptがくだらないと言ったので、CoffeeScriptが登場しました。そして、彼らはそれを書く必要があると本当に確信しました。 くそー、彼は今どこにいるの!?

TypeScript ES6。 すばらしい、JavaScriptが入力されましたが、ブラウザーでの動作が停止しました。今ではコンパイルする必要がありました。 そして彼だけではありません。 サーバー上の多くの日常的な魔法。
したがって、Grunt、Gulp、Broccoli、Webpackなどのルーチンサーバーマジックの自動化が登場しました。 私はAngular構文に裏返され、Reactが登場したとき(Reduxが必要)、彼の墓で踊ってうれしかったです。 25バイトの圧縮フレームワークであるVanilla JSでさえ、一般的な動物園の背景に対してそれほど悪くは見えませんでした。
毎日、私たちも考えもしなかった問題を解決する新しいフレームワークとライブラリが登場しました。 毎日学ぶべきことがありました。 私たちはHabrを読みました、そして、私たちの目は幸福で(またはセロトニン再取り込み阻害剤から)輝きました。 しかし、半年は誰かが激しくcheした良い新しいテクノロジーとしては過ぎませんでした。
時には、新しい誇大なテクノロジーと方法論でプロジェクトを開始し、すでにスロップで終了しています。 本質的には何も変わっていませんが、いくつかの記事がハブに表示されたことを除いて、「なぜ角質が吸うのか」と「スクラムが死んで機能しなくなりました」。 誰かが「MVCは吸盤用です!」と言ったからといって、プロジェクト、仕事、さらには自社さえも吸うように見えました。
吸盤にならないでください
真実は、ほとんどの開発者がプロジェクト自体に紫であるということです。 「トレンド」を感じることの方がはるかに重要です。 吸盤にならないでください。 したがって、多くの場合、ヒップスターテクノロジーは仕事の選択における決定的な要因です。 また、6か月前の枠組みに関する退屈なプロジェクトをサポートするために人材を募集していることを認めている雇用主はほとんどいません。

欠員の場合、スタジオは、圧倒的なレビューを獲得する時間がない技術のみを突出させます。 私たちもこれを行い、最高の国内CMSシステムのような嫌なものをテーブルの下に隠しました。 はい、 Zendでラップして、顧客が管理パネルのパワーについてのマーケティングトークを楽しみ、多くの苦労なしにMVCを使用するようにしました。
私たちはスタジオで悪い状況にありません-私たちは手袋のような技術を実験し、変えることができます。 未定のルールがあります-新しいプロジェクトで新しいテクノロジーを試してください。 スタックの関連性は常に変わりません。 しかし、世界的には、これは問題を解決しませんでした。 すべてのプロジェクトがリリース後すぐに終了するわけではありません。
意見の多様性は、ジュニアの選択とトレーニングの問題を引き起こしました。 真剣に、JavaScriptではなくAngularを学んでいると言っている人々にインタビューしました。 Ai hat yu、agnular。
「jQuery」で記述できると思っていた開発者を見ました-より正確には、適切なスライダーを見つけてページに貼り付けることができました。 そして(文字通り引用)「自分用にカスタマイズする」。 これらの人々は誇らしげに自分自身を「jQueryインテグレーター」と呼びましたが、選択ボックスの値のリストを並べ替えることができませんでした。 彼らは、「プラグインの統合」(より正確には、何らかの理由で「プログラミング」を検討する活動)よりも複雑なことについて会話が起こることを心配していました。 GitHubからのコピーペーストを使用せずに紙に小さなコードを書くように依頼されたとき、彼らの毛穴は液化ストレスのホルモンを染み出させました。
しかし、地獄! 彼らのせいではありません!
ドラフトを読まないで、ペンに触れてください
ある夜、私は魂のための小さなプロジェクトを作りたかったのです。シンプルなバックエンドと何らかのインタラクティブなJavascriptを備えたWebサイトです。 そして、私は今何を書くのがファッショナブルであるかを予備的に見ることにしました。 主よ、なぜ私はこれを読んだのですか...
[開発→ 2016年の翻訳でJavaScriptを学ぶのはどのようなものか ]
私のプロジェクトはまだ終わっていません。 すぐにスタートアップを開くか、共同創業者を探し始めるようです。
今、私たちのスタジオの武器です:
- 同じプロジェクトでjQuery + CanJS + Less + Gulp。
- およびReact + Redux + Babel + JSX + ES6 + Browserify + PostCSS + Webpack
しかし、カテゴリ「X-たわごと!」に入るまでにどれだけ時間が残っているのかわかりません。
あなたが才能と才能があるなら、あなたはおそらくこれらのニシュティカの反対側を持っています-あなたはあまりにも賢いです。 最適化して電力を節約します。 実際にテクノロジーを勉強したり試したりするのをやめます。 そして、あなたはますます外部の意見に依存しています。 動けなくなる。 ハブの面白い記事を読むことで、テクノロジーの研究と応用を置き換えることができます。
喫煙室では、テクノロジーXは吸うと呼ばれることがあります-これは同僚の目に信頼を高め、それを勉強して使用しない道徳的権利を与えます。 また、テクノロジーを習得したかのように、側面から見るとクールに見えます。 しかし、これは同じことではありません。
特異点は、あなたが考えるよりも近いです。 速すぎないようにしてください。 誰か他の人の意見にあまり頼らない。 自分で見てください。 自分で学んでください。 そして、この世界を揺るがすようにしてください。 つまり
window.moveBy(x, y)
:)