Ruby on Rails
Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Rails. Ruby on Rails, également appelé RoR ou Rails, est un framework web libre écrit en Ruby. Il suit le motif de conception modèle-vue-contrôleur aussi nommé MVC.
Les frameworks Java sont les plus performants
Selon des tests réalisés par TechEmpower, les frameworks Java se révèlent les plus performants. 84 infrastructures écrites en divers langages ont été testées par la société. Depuis mars 2013, TechEmpower se livre à un exercice plus qu'intéressant : comparer les performances de quelque 84 frameworks et composants serveurs, de Ruby on Rails à des infrastructures Java et PHP. L'expert américain en développement d'applications éprouve ces environnements avec un jeu de 200 tests. Et force est de constater que les frameworks Java tirent de loin leur épingle du jeu.
Du nouveau chez YANA – IdleBlog
Voilà quelques jours que je me suis remis sur les avancées de mon serveur domotique gratuit Y.A.N.A. Pour rappel celui ci se présente sous la forme d’une plateforme PHP modulaire, qui proposent plusieurs interfaces de communication (page web, interface reconnaissance vocale Windows, interface reconnaissance vocale android…) Le but étant bien entendu de gérer tous les ptits modules domotiques que l’on construit dans nos tuto sur le sujet. Voilà quelques nouveautés coté serveur et surtout coté client qui devraient pointer leurs nez sous peu: Une nouvelle façon de gérer les pièces : le dashboard
Système de gestion de contenu
Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir SGC et CMS. Un système de gestion de contenu ou SGC (content management system ou CMS en anglais) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites Web ou d'applications multimédia. Ils partagent les fonctionnalités suivantes : Lorsque le SGC gère du contenu dynamique, on parle de système de gestion de contenu dynamique ou SGCD (Dynamic Content Management System ou DCMS).
GIT Publier sur GitHub pour les nuls
Ressources sur ce wiki Git ressources générales, et gitorious en particulier. Git Niveau 1 Des méthodes un peu plus avancées.
Toujours stratégiques, les applications Cobol évoluent avec Eclipse et J2EE
Plus de 80% des répondants de l'Observatoire de Micro Focus jugent leurs applications Cobol stratégiques. (cliquer sur l'image) La 2ème édition de l'Observatoire Cobol de Micro Focus confirme les perspectives d'avenir des applications Cobol. Près de 60% des répondants indiquent qu'elles sont maintenues en l'état et en production, ou bien modernisées, avec un recours à la TMA qui progresse. Pourtant, le langage reste peu transmis dans l'enseignement supérieur. Sans surprise, Cobol conserve sa dimension stratégique dans les entreprises françaises, ainsi que le montre la 2èmeédition de l'Observatoire réalisé sur ce vénérable langage par l'éditeur Micro Focus.
RainTPL: moteur de template PHP
Pendant plusieurs années j’ai utilisé Smarty comme moteur de templates pour mes sites PHP. Pour rappel, un moteur de templates permet de dissocier la partie esthétique de votre site de la partie fonctionnelle (ou code métier). L’intérêt d’une telle architecture est multiple: permettre aux développeurs de travailler indépendamment du rendu esthétiquepermettre aux graphistes de travailler indépendamment du code métier Cela permet ainsi aux graphistes et aux développeurs de travailler en parallèle sans avoir à interagir avec le travail des autres coeurs de métier. De plus, cela permet également de modifier le code sans avoir à retoucher au design du site web, ou l’inverse.
Meteor (framework)
Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Meteor. Meteor est un framework open-source de développement web en Javascript basé sur Node.js. Le projet vise à créer un framework de « nouvelle génération » induisant un changement de paradigme notamment sur la manière de considérer les architectures client-serveur. Le projet est en version alpha et évolue rapidement. Meteor permet de développer avec le même langage (en Javascript ou dans un langage compilant vers Javascript comme CoffeeScript ou Dart) et avec la même API sur le client et sur le serveur.
Un MooC pour former des datascientists
Le MooC lancé conjointement par OpenClassrooms et CentraleSupélec permettra à des candidats titulaires d'un bac+3 en mathématiques ou équivalent de devenir datascientist en suivant un parcours en ligne de 6 mois. OpenClassrooms s'est rapprochée de l'école d'ingénieurs CentraleSupélec pour créer un MooC qui forme en quelques mois des data scientists. D'une valeur de 500 euros par mois, cette formation permettra une immersion dans le traitement de données volumineuses à travers un parcours de 6 mois sur la base de la gestion de projets. Elle exige comme pré-requis un bac+3 en mathématiques ou équivalent, la maîtrise du langage Python pour le calcul numérique, quelques notions d'algèbre linéaire, de probabilités et également de statistiques (comme la distribution de loi de probabilité ou la variance).
Présentation de JSON
JSON (JavaScript Object Notation – Notation Objet issue de JavaScript) est un format léger d'échange de données. Il est facile à lire ou à écrire pour des humains. Il est aisément analysable ou générable par des machines. Il est basé sur un sous-ensemble du langage de programmation JavaScript (JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999). JSON est un format texte complètement indépendant de tout langage, mais les conventions qu'il utilise seront familières à tout programmeur habitué aux langages descendant du C, comme par exemple : C lui-même, C++, C#, Java, JavaScript, Perl, Python et bien d'autres. Ces propriétés font de JSON un langage d'échange de données idéal.
Eclipse (projet)
Bien qu'Eclipse ait d'abord été conçu uniquement pour produire des environnements de développement, les utilisateurs et contributeurs se sont rapidement mis à réutiliser ses briques logicielles pour des applications clientes classiques. Cela a conduit à une extension du périmètre initial d'Eclipse à toute production de logiciel : c'est l'apparition du framework Eclipse RCP en 2004. Figurant parmi les grandes réussites de l'open source, Eclipse est devenu un standard du marché des logiciels de développement, intégré par de grands éditeurs logiciels et sociétés de services. Les logiciels commerciaux Lotus Notes 8, IBM Lotus Symphony ou WebSphere Studio Application Developer sont notamment basés sur Eclipse.