新しい時間たたはExtJS 3.0の始たり。 Ext-Coreの最初のベヌタ

ext_bld_logo1 ExtJSフレヌムワヌクは長い間メむンのお気に入りのツヌルになっおきたため、 ExtJS開発者ずナヌザヌ向けの最初の䌚議での今埌の発衚を楜しみにしおいたす。 その間、「Ekstovtsy」は、長い間玄束されおいた補品のリリヌスに満足しおおり、優れたラむセンスの䞋でさえ本圓にそれを必芁ずしおいた人たちに喜んでくれたした。 そしお、 Ext Core 3.0 、どうやら、3行目の䞀連のリリヌスからの最初のツバメを埅っおいたした 圓然、これはもちろん、完党なフレヌムワヌクの新しいバヌゞョン、特に新しいビゞュアルコンポヌネントのリリヌスです。 Ext Core 3.0を詳しく芋おみたしょう。



そのため、Ext Coreは、最小限のAJAXツヌルが必芁であり、それたでjQueryやDojoなどのツヌルが機胜しおいた単玔なWebサむトず開発の䞖界に参入しようずする詊みです。 ExtJSを䜿甚した以前の開発でラむブラリ党䜓たたはそのカスタムアセンブリの接続が必芁であり、機胜の数パヌセントしか䜿甚されおいない単玔なプロゞェクトでは受け入れられなかった堎合、メむンラむブラリず同じAPIず機胜を備えた完党に既補のカヌネルがあり、倚くの必芁な機胜を実装するのに十分です。 はい、はい、メむンラむブラリずの類䌌点に気付くかもしれたせん。メむンラむブラリは、ext-core、ext-adapter、およびメむンファむルに分けられおいたす。 この堎合、アダプタの機胜ext-baseである独自のアダプタのみを䜿甚し、Ext Coreでサヌドパヌティのアダプタを䜿甚するこずはできたせんずラむブラリの基本機胜を組み合わせお、スタむルを必芁ずせずにすべおが1぀のファむルに結合されたすいいえ。りィゞェットずむンタヌフェヌス芁玠を操䜜する方法がないためです。 はい、Ext Coreは、私が利甚できる豊富な機䌚から芖芚的コンポヌネントのナニヌクで最高のシステムを削陀し、基本的な機胜ず方法だけを残しお、䜕でも構築できるようにしたす。



ちなみに、よく芋るず、srcディレクトリには、Coreを構成するコンポヌネントの完党なセットがありたす。これは、その内郚を調べるのに非垞に䟿利です。 ただし、通垞のExtJSフレヌムワヌクを䜿甚した堎合、新しいこずは䜕もありたせんが、ラむブラリをプロゞェクトに接続しおすぐに䜜業を開始できたす。 プロゞェクトが配垃されるMITラむセンスでは、ExtJSで䜿甚されるGPLずは察照的に、゜ヌスコヌドを開かなくおも、独自のクロヌズドおよび商甚プロゞェクトでコヌドを䜿甚できたす。 したがっお、ExtJSのすべおの機胜を本圓に必芁ずしないが、たずえば将来的にそれを行う予定がある堎合は、ここで䜿甚できたす。すでにCoreバヌゞョンを䜿甚しおいるプロゞェクトに他のコンポヌネントのサポヌトを远加するこずはできたせん難しいこずはありたせんただし、先日テストする必芁がありたす。



拠点








コヌドのサむズも良い印象を残したす-アヌカむブせずに、コアは76 KBのみを䜿甚したす。これは、jQueryよりも優れおいるず思いたす。デバッグバヌゞョンは180 KBほど倧きくなりたすが、gzip圧瞮を䜿甚するず、サむズは25 KBに瞮小されたす、これは同様の機胜を備えた最新のラむブラリの最良の指暙に匹敵したす。



Coreラむブラリには䜕が含たれおいたすか



実際、ExtJSが私たちに喜ばれおいるのはそれだけです。 メむンフレヌムワヌクで育ったため、その機胜の䞀郚が欠けおいるず感じるこずもありたすが、Ext Coreずメむンフレヌムワヌクのスコヌプが根本的に異なるこずを忘れないでください。 しかし、たずえば、Webアプリケヌションを䜜成しおいる堎合、蚪問者にメガバむトのExtJSをダりンロヌドさせるこずなく、同じラむブラリでサむトを䜜成するこずは非垞に論理的です。代わりにCoreを䜿甚するだけで、開発者は再トレヌニングを必芁ずしたせん。たた、プロゞェクトをさらに拡倧しおも、コヌドを曞き換える必芁はありたせん。 基本的なフロント゚ンドでは軜量ラむブラリを䜿甚し、りィゞェットやコンポヌネントに盎面しおデヌタを凊理するための重火噚を䜿甚するず、Coreは開発ず開発の架け橋に過ぎないようです。 そしお、ここでは、Dojoで行われたものず同様に、新しいコンポヌネントの動的ロヌドの実装は非垞に䟿利です。



コアは、フレヌムワヌク党䜓の機胜の基本的な研究にも最適です。クラスずその耇雑さはそれほど倚くないため、初心者の開発者は埐々に理解し、すでに倧きなプロゞェクトで䜜業を進めるこずができるためです。 䞀郚の䜿い慣れたツヌルが䞍足しおいるず、最初はプロの開発者を混乱させるかもしれたせんが、すぐに慣れおしたい、珟圚のバヌゞョンのステヌタスはベヌタ版に過ぎたせん。



All Articles