FAQ Ext JS/Sencha
FAQ Ext JS/SenchaConsultez toutes les FAQ
Nombre d'auteurs : 8, nombre de questions : 59, dernière mise à jour : 15 juin 2021
Si l'on se réfère au site de SenchaSencha.
Ext-JS est le framework de choix pour développer de puissantes applications de bureau
sur le web en utilisant JavaScript et les standards du web.
À son nom, est associé la petite phrase : "Cross-Browser Rich Internet Application Framework"
qui donne bien les buts de ce framework.
Ext-JS est à l'origine une branche de la bibliothèque JavaScript développée par Yahoo! sous l'appellation YUI. Dès sa version 1.0, Jack Slocum, cherche à en faire un produit industrialisé. Ext-JS s'est ainsi rapidement retrouvé au rang des meilleures bibliothèques JavaScript Open Source.
Il existe deux licences pour Ext-JS.
Il est fortement recommandé de lire les licences. Surtout si vous devez vendre
vos développements.
Licence de Logiciel Commerciale :
Cette option est appropriée si vous souhaitez utiliser Ext-JS
pour développer des applications commerciales dont vous restez propriétaires du
code source.
Licence Open Source :
Cette licence open source est l'option appropriée si vous créez une application
open source sous une licence compatible avec la GPL v3 licence GNU.
Bien que la GPLv3 ait de nombreux termes, le plus important est
que vous devez fournir le code source de votre application à vos utilisateurs afin
qu'ils puissent être libres de modifier votre application pour leurs propres besoins.
Sencha est une société commerciale créée pour fournir des produits et des prestations autour d'Ext-JS.
Sencha Touch est un framework dérivé d'Ext-JS basé sur le HTML5 et destiné à développer des applications sur les smart phones et autres tablettes.
Ext Core est le coeur du framework Ext-JS. C'est une librairie qui fournit les services de base pour le framework. Elle peut être utilisée indépendamment du framework.
Pour choisir entre les deux, il faut se pencher sur l'approche du développement.
Ext-JS est un framework destiné à développer des applications.
L'approche qu'il propose est comparable à GNOME, KDE,
COCOA ou WMF. L'application est construite par
le code JavaScript.
Ext Core est, quant à lui, destiné à améliorer les sites web.
L'approche est alors la construction d'un site web auquel on ajoute des fonctionnalités
ou des composants. Cette approche est comparable à ce que propose jQuery.
Lien : Qu'est-ce que Ext Core ?