Bitrix consレビューレビュー、または男は最初の5ページのみを読み取ります



こんにちは!

インターネットのロシア語圏では、Bitrixが嫌いな興味深い現象があります。

最近、プログラマーの目を通してBitrix Cons、またはBitrixに関する記事を読み、泣きたいと思いました。 そして、この男は一人ではありません、彼はBitrixがひどい恐怖であることを聞いて知っています

彼は完全なナンセンスを書いたので、この投稿では、著者が書いたことのいくつかの反論を書きます!

だから、順番に:

1.アーキテクチャ



Bitrixにはアーキテクチャがまったくありません。 これは、数十または数十万のファイルのコレクションであり、コードの一部はまったく接続されていません。


さて、紳士はいません。レビューをするなら、どうにかしてシステムを調べて勉強する必要があります。 Bitrixでは、システムパーツをMVCに条件付きで分離しています。


2.コード



以下に「製品」機能を示します。 この関数は、静的(!!!)のように呼び出されるBitrixカーネル(!!!)のクラス(!!!)のメソッドであり、21個の引数が参照(!!!)によって渡されます。


BitrixFrameworkにはD7のような現象があります。 これは新しいコアです。 多くのことは書き直されましたが、もちろん十分に文書化されていませんが、比較について話す場合、Yii 1コードを見てgovnokodがあると言っているのと同じです。

約7年前に書かれたコードを見て、それに基づいてレビューを行い、pff ...

D7のコード例(数が5を超える要素の名前をアップロードする):

ElementTable::getList(array( 'select' => array('NAME'), 'filter' => array('>CNT' => 5) 'runtime' => array( new Entity\ExpressionField('CNT', 'COUNT(*)') ) )); 


古いカーネルでは、クエリを自分で作成する必要があります。

3.不正行為



1C Bitrixを選択して標準モジュールとして企業の1Cに接続するだけの場合は、成功しません。


これはANYTHINGを完了することなく行うことができ、このフレーズは作家の能力を物語っています。

例は簡単に見つけることができます: www.youtube.com/watch?v=IF97A0RtJ34 (統合は20分から始まります)。

すべての改善は、痛み、衰退、数千時間のプログラマーによるものです


多くのBitrix開発者が行うこと(およびモジュールを箱から取り出して終了するだけ)を行う場合、はい-これはhemoです。 しかし、あなたのコンポーネントを書くのに苦労しているのは誰ですか?

おわりに



結局、それは優秀なプログラマーなしで働く優秀なマーケターの製品として説明することができます


ここで、実際、私は同意します。非常によく宣伝されたシステムであり、開発者にとって非常に怪しいツールを備えています。

この記事はプログラマーによって書かれたもので、Bitrixの内部について説明しています。


Bitrixのマイナスについての記事は、少なくともBitrixの分野で、数ページのドキュメントを読んで、1つのコンポーネントやモジュール(でもほとんど)を書いていない、システムに関するすべてを知っていると信じている疑わしいプログラマーによって書かれました。

車との類似性を描くと、 ドライバーが制御するように車が動きます。 したがって、この投稿を嫌いに駆けつけたすべての嫌いな人は(可能であれば)考えます:Bitrixは非常に人気のあるシステムであり、 しばしば購入され、人々 は喜んで支払います。 彼女と一緒に働く価値は本当にないのですか?

Source: https://habr.com/ru/post/J282317/


All Articles