Discussion:Framework
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Définition générale
[modifier le code]- Il me semble qu'il y a une méchante confusion dans cet article (surtout les exemples) entre framework (exemple Java standard) et IDE (eclipse) = environnement de développement.
- Ca a l'air bien décrit ici par exemple : http://www.smile.fr/content/smile/technologie/article_framework_complet.htm
- Salutations. Nono [discuter] 18 octobre 2007 à 16:55 (CEST)
Il me semble que l'article s'attarde trop sur les outils fournis par les frameworks et pas assez sur la méthode. En effet, pour moi un framework n'est pas uniquement un ensemble de bibliothèques et d'outils, il s'agit également d'imposer une façon de travailler qui mette tout le monde d'accord, avec des conventions, procédures etc.
je verrais assez bien qqch comme ça : "Un framework est un ensemble de bibliothèques et de conventions permettant le développement rapide d'applications. Il fournit suffisamment de briques logicielles et impose suffisamment de rigueur pour pouvoir produire une application aboutie et facile à maintenir. Ces composants sont organisés pour être utilisés en interaction les uns avec les autres (voir urbanisation)."
Par exemple, de nombreux frameworks imposent le design pattern MVC, fournissent ce qu'il faut pour réaliser des tests unitaires etc. Je pense que si on regroupe plusieurs librairies, on obtient une librairie. Et si on y ajoute des outils pour accélérer le développement on n'obtient toujours pas un framework...
Qu'en pensez-vous ? Utilisateur:LilianR 4 mai 2007
Certains exemples sont inappropriés, par exemple eZ Publish est désigné comme un framework alors qu'il est avant tout un CMS (d'ailleurs la page Wiki consacré le présente comme tel) Himmeloch (d) 26 avril 2012 à 14:44 (CEST)
Nom de l'article
[modifier le code]Commentaire: l'organisme de normalisation ISO utilise le terme "Charpente" pour désigner framework. Par exemple: ISO/IEC 9075-1:2008 Technologies de l'information -- Langages de base de données -- SQL -- Partie 1: Charpente (SQL/Framework) http://www.iso.org/iso/fr/catalogue_detail.htm?csnumber=45498
Le nom de cet article (Cadre d'applications) ne me satisfait pas.
Le terme framework est peut-être d'origine anglaise, mais il me semble aujourd'hui que c'est le terme utilisé dans la littérature francophone. Plusieurs équivalents français se proposent de le remplacer (on trouve dans wikipédia Cadre d'application, ou Cadriciel) mais qu'aucun ne s'impose. Parmis tous les frameworks cités dans cet articles, peu ont des pages françaises. J'ai trouvé trois pages qui utilises le terme framework :
De plus, il y a largement plus de pages pointant vers la redirection Framework que vers la page Cadre d'applications.
Quelles sont les raisons pour lesquelles l'article est baptisé ainsi ? -- elg - (Me contacter) 2 novembre 2006 à 13:42 (CET)
- Peut-être quelqu'un a-t-il fait des recherches dans la littérature francophone et déterminé que c'est une dénomination en usage. Ou alors ce n'est que du militantisme linguistique qui se fiche d'utiliser un terme marginal, pourvu qu'il ne sonne pas anglais. Notons que ce militantisme n'est pas pro-francophone, mais anti-anglophone. Il ne s'attaque qu'à l'anglais, pas au japonais, ni à l'arabe et aux autres langues… Pour faire simple, c'est du racisme motivé par un complexe d'infériorité. Marc Mongenet 5 novembre 2006 à 00:53 (CET)
Après presque 2 semaines, personne pour argumenter pour la conservation du titre Cadre d'application. Par contre, j'ai encore trouvé plusieurs commentaires se plaignant de l'utilisation de se terme. -- elg - (Me contacter) 14 novembre 2006 à 12:54 (CET)
IDE
[modifier le code]Quelle est le rapport entre un cadre d'infrastructure système et un IDE ?
- Tu dois faire référence à cette phrase :
Le rédacteur qoit faire référence à RCP, framework de développement utilisé par Eclipse IDE. -- elg - (Me contacter) 8 novembre 2006 à 12:15 (CET)Cadre d'infrastructure système : pour développer des systèmes d'exploitation, des interfaces graphiques, des outils de communication. (exemple : Framework .Net, Eclipse, NetBeans)