votre avatar

nemek

est avec nous depuis le 5 janvier 2006 ❤️

4 commentaires

Le 06/07/2018 à 23h 16

Site de référence pour les actus du numérique (surtout à l’époque PC Inpact) après les sites plus techniques. Parfait pour rester à la page et l’esprit plus ouvert que focus sur la technique.



Un peu moins consulter ces dernières années car trop chronophage ;) et aussi parce que je m’intéressait surtout aux actus réservés aux abonnés… Mais je comprends le deal et passe (malheureusement ?) mon temps et mon argent ailleurs.

Le 20/12/2016 à 19h 37

J’adore les types qui disent “il suffit” mais qui ne savent pas de quoi ils parlent. Premièrement le développement d’un logiciel n’est pas le seul coût … il faut aussi le maintenir, le tester (unitaire, utilisateur, système, intégration, etc.), l’assembler, le configurer, le déployer, le superviser, etc. c’est autant d’outils et de procédures qu’il faut étudier, trouver un accord, se former, déployer et maintenir à leurs tours.

Donc non, “il ne suffit pas”.



Ensuite soyons clair, Java est l’une des technologies les moins coûteuses. La main d’oeuvre ne manque pas (tous les étudiants depuis ces 12-15 dernières y ont été formés), les solutions pérennes et ne requiert pas des ténors pour développer des choses même un peu complexe. Ce n’est pas pour rien que c’est le langage retenu pour Android.



Pour continuer, Oracle n’est certainement pas une société philanthropique, ni la plus sympathique. Toutefois leur modèle économique est assez simple. Amusez-vous, testez, démontrez, etc. tant que vous voulez c’est open-bar et gratuit ; par contre, si vous mettez ça en production il faudra sûrement payer.

Au moins pour Oracle Database <11, pour les environnements de dev, recette, démo, etc. tant qu’on ne process pas des données de production, et qu’on a pas besoin de support, c’est gratuit !



Pour autant que je sache les fonctionnalités spécifiques dans Java nécessite d’accepter la licence et donc une action explicite. Tout comme sur certaines distribs Linux où il faut éditer/créer un fichier précis. Sous Oracle Database, il y a des composants à sélectionner spécifiquement lors de l’installation et (il me semble) certains sont en revanche inclus dans l’installation de base. Néanmoins, dans la documentation, celle-ci sont explicitement indiquées comme étant sujettes à licence supplémentaire et il existe une table d’audit (utilisée d’ailleurs par Oracle pour vérifier) que tout DBA devrait surveiller en permanence. Sans compter que les fonctionnalités dîtes spécifiques devraient faire l’objet d’un blocage.



Enfin concernant le type d’usage, cela fait partie de la licence. C’est une modification qui a été introduite environ 1 an après le rachat de SUN. Le point le plus discutable à ce sujet est son introduction sur les versions (5 et 6) en maintenance (update), il fallait donc faire attention à prendre que les update de l’air SUN pour s’assurer de rester dans les clous. Pour les versions majeures suivantes (> 7), une petite lecture de la licence me semble jamais de trop quand on utilise une technologie propriétaire …



PS : Sous RedHat il y a des packages OpenJDK ET Oracle.

  

Le 24/08/2016 à 19h 59

En même temps une migration vers NW.js ne doit pas être bien compliqué non ?



Par contre une application native, ce n’est pas une application Web … Sinon ce serait de l’hybride !

Une application native c’est une application compilée pour la plateforme (Android, iOS, Windows Phone) cible et qui utilise la bibliothèque de cette dernière.

Tandis qu’une application hybride repose sur l’utilisation d’un composant de la plateforme qui permet d’afficher une application Web (ou disons un navigateur sans ses boutons d’interface).



Sinon comme certains, j’utilise ARC et je serais assez déçu de le perdre. Mais ce sera surement l’occasion de tester un autre produit ;)

Pour info :&nbspgithub.com GitHub

Le 17/08/2016 à 20h 17

Je suis le seul à tilter qui manque un L quelque part ?