J'avoue que je suis tombé sous le charme d'AngularJS.
Après avoir testé des dizaines de frameworks JS, je considère vraiment ce framework à part.
<pub>
Quel joie de pouvoir directement "relier" ses modèles, ses propriétés et ses événements directement dans le DOM de la page. Plus de manipulation de DOM ou d'interpolation dans le JS, plus d'événement à poser en JS sur les éléments du DOM, plus besoin de système de templates ! Le JavaScript de la page devient soudain beaucoup plus axé métier.
Avec le système de requêtes Ajax par promise, il est possible d'écrire :
$scope.mon_objet = MonModel.query(). mon_objet sera "populé" en asynchrone lorsque la requête sera retournée par le serveur : un callback à écrire en moins :).
Le système de directive permet d'étendre le langage HTML de la page pour pouvoir créer ses propres balises réutilisables. Par exemple : créez un plugin AngularJS pour faire des onglets et étendez votre page avec des balises <tabs>.
</pub>
Ce framework est pour un moi un des premiers qui peut faire de l'ombre à jQuery. En tout cas je me verrai bien dans le futur faire une appli AngularJS sans jQuery.
Au niveau des défauts : problèmes de performance/compatibilité en dessous de IE 9 et des dernières versions de Chrome/FF. Pas de système d'animations par défaut (viendra avec une prochaine version).
J'ai des doutes avec les balises custom et le SEO (?).
Par conséquent c'est le plugin idéal pour faire des back-office "pro" / intranet / ou si vous vous en foutez d'IE.
Bien sûr que non je ne pense pas qu'un framework soit supérieur à un autre, ou que Rails est mieux que Django.
Je constate juste que les philosophies sont différentes. L'équipe de Rails-core a volontairement choisi de ne pas insérer de logique trop axée métier dans le framework. Dans Rails 1 on trouvait des objets permettant de gérer des listes ou des arbres dans une base de données relationnelle, ces objets ont été extraits.
De même on ne trouve pas de framework d'authentification, d'authorisation ou de générateur d'interface d'admin directement au sein de Rails.
Et finalement moi j'apprécie bien ce découplage.
Moi ça me fait rigoler un mec qui dit "je suis développeur".
Pour reprendre ce que disais Maître Xhang y a pas longtemps "ne soyez pas un développeur", mais "soyez un Homme". Ne l'oubliez pas, nous avons tous un coeur. Oubliez un peu vos ordinateurs et regardez un peu plus le monde qui vous entoure, voyagez, vous serez surpris.
ah oui !!! c'était donc lui le gus qui m'avait kické à l'époque quand je me suis connecté sur #linuxfr par pure curiosité !
On m'avait alors répondu que c'était parce qu'il préférait continuer à utiliser mIRC sur son Windows XP. Déjà à l'époque tous les clients IRC libres étaient en utf8 par défaut...
Ce qui serait vraiment sympa c'est de creer un service web REST pour Weboob. On pourrait de cette maniere le balancer en black box sur n'importe quel serveur et lui envoyer des requetes via une API simple en JSON. Ca permettrait de pouvoir l'utiliser facilement quelque soit la techno en plus.
Et bien, il faut bien rechercher l'information qui n'est disponible que cachee dans la fiche technique... et c'est du joli : 24 heures en veille (!) et 5 heures en utilisation (!!).
En gros la montre faut la recharger mini une fois par jour... Useless.
"En conclusion: la clause de Dropbox est tout à fait normale, loyale, pertinente et fondée. Ce n'est pas une CESSION de droits, c'est une LICENCE visant formellement à permettre la fourniture "paisible" du service dont il est question."
[^] # Re: Fix
Posté par Nicolas Blanco (site web personnel) . En réponse au journal [Attention, journal bookmark ET féministe] Tiens, prends ça, tu le mérites !. Évalué à 1.
Oups j'avais pas lu tout l'article xD. Je sors --> [ . ]
# Fix
Posté par Nicolas Blanco (site web personnel) . En réponse au journal [Attention, journal bookmark ET féministe] Tiens, prends ça, tu le mérites !. Évalué à 2.
Sexisme chez les
geeksgamers.[^] # Re: En bon pythoniste, je m'interroge...
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Ruby 2.0 est sorti. Évalué à 2.
Une des fonctionnalités sympa de Ruby est de permettre la création de sous-langages (DSL).
C'est une fonctionnalité utilisée par certaines librairies spécifiques, par exemple Rake, pour écrire des tâches spécifiques à un projet.
Les outils de déploiement Puppet et Chef utilisent aussi Ruby pour cette fonctionnalité en partie.
# AngularJS FTW!
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Écrire une application web de nos jours. Évalué à 4. Dernière modification le 18 février 2013 à 00:48.
J'avoue que je suis tombé sous le charme d'AngularJS.
Après avoir testé des dizaines de frameworks JS, je considère vraiment ce framework à part.
<pub>
Quel joie de pouvoir directement "relier" ses modèles, ses propriétés et ses événements directement dans le DOM de la page. Plus de manipulation de DOM ou d'interpolation dans le JS, plus d'événement à poser en JS sur les éléments du DOM, plus besoin de système de templates ! Le JavaScript de la page devient soudain beaucoup plus axé métier.
Avec le système de requêtes Ajax par promise, il est possible d'écrire :
$scope.mon_objet = MonModel.query(). mon_objet sera "populé" en asynchrone lorsque la requête sera retournée par le serveur : un callback à écrire en moins :).
Le système de directive permet d'étendre le langage HTML de la page pour pouvoir créer ses propres balises réutilisables. Par exemple : créez un plugin AngularJS pour faire des onglets et étendez votre page avec des balises <tabs>.
</pub>
Ce framework est pour un moi un des premiers qui peut faire de l'ombre à jQuery. En tout cas je me verrai bien dans le futur faire une appli AngularJS sans jQuery.
Au niveau des défauts : problèmes de performance/compatibilité en dessous de IE 9 et des dernières versions de Chrome/FF. Pas de système d'animations par défaut (viendra avec une prochaine version).
J'ai des doutes avec les balises custom et le SEO (?).
Par conséquent c'est le plugin idéal pour faire des back-office "pro" / intranet / ou si vous vous en foutez d'IE.
[^] # Re: Modèle User
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Django 1.5 beta. Évalué à -1.
Bien sûr que non je ne pense pas qu'un framework soit supérieur à un autre, ou que Rails est mieux que Django.
Je constate juste que les philosophies sont différentes. L'équipe de Rails-core a volontairement choisi de ne pas insérer de logique trop axée métier dans le framework. Dans Rails 1 on trouvait des objets permettant de gérer des listes ou des arbres dans une base de données relationnelle, ces objets ont été extraits.
De même on ne trouve pas de framework d'authentification, d'authorisation ou de générateur d'interface d'admin directement au sein de Rails.
Et finalement moi j'apprécie bien ce découplage.
[^] # Re: Modèle User
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Django 1.5 beta. Évalué à -1.
Moi ça me fait rigoler un mec qui dit "je suis développeur".
Pour reprendre ce que disais Maître Xhang y a pas longtemps "ne soyez pas un développeur", mais "soyez un Homme". Ne l'oubliez pas, nous avons tous un coeur. Oubliez un peu vos ordinateurs et regardez un peu plus le monde qui vous entoure, voyagez, vous serez surpris.
[^] # Re: Modèle User
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Django 1.5 beta. Évalué à -10.
Je suis un dev Ruby on Rails et ce genre de trucs me fait légèrement rigoler :D…
[^] # Re: ( ͡° ͜ʖ ͡°)
Posté par Nicolas Blanco (site web personnel) . En réponse au journal ( ͡° ͜ʖ ͡°). Évalué à 3.
⨀ེ_⨀ེ
[^] # Re: ?
Posté par Nicolas Blanco (site web personnel) . En réponse au journal ( ͡° ͜ʖ ͡°). Évalué à 10.
⊂(◉‿◉)つ
# Pléonasme
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Témoignage d'expérience de nosql avec PHP et Mongodb. Évalué à 0.
développement web
amateuren php# <troll inside>
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Puppet : lancement d'un cursus de formation en français. Évalué à 7.
Une formation à Puppet pour devenir un Chef ?
(hihi)
# Hum
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche dfc 3.0.0 : nouvelle version majeure pour cette alternative haute en couleurs à l'utilitaire df(1). Évalué à 3.
DFC… à ne pas confondre avec l'utilitaire DTC, qui lui à bien la réponse à tout.
hou il est tard je vais aller me coucher :D
[^] # Re: UTF8
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Bye, Gniarf. Bienvenu au pays des gens bronsonisés.. Évalué à 6.
ah oui !!! c'était donc lui le gus qui m'avait kické à l'époque quand je me suis connecté sur #linuxfr par pure curiosité !
On m'avait alors répondu que c'était parce qu'il préférait continuer à utiliser mIRC sur son Windows XP. Déjà à l'époque tous les clients IRC libres étaient en utf8 par défaut...
# :3
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Petites brèves autour de Ruby. Évalué à 3.
# oh
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Sortie de Ruby on Rails 3.2.0. Évalué à 10.
Roh la la, nono t'es trop un cowboy !!
:)
# Oui mais...
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche PhotoShow, une galerie web pour votre serveur. Évalué à -6.
Je testerais bien mais c'est en PHP...
Quoi on est dredi hein :D ?
/me pars en courant
# En parlant d'emulation...
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Nouvelles de Yabause et autres projets. Évalué à 2.
Existe-t-il de bons emulateurs Playstation 1 open source ?
# Service Web REST Json
Posté par Nicolas Blanco (site web personnel) . En réponse au journal Weboob - Web out of Browsers - l'outil qui a changé ma vie. Évalué à 1.
Ce qui serait vraiment sympa c'est de creer un service web REST pour Weboob. On pourrait de cette maniere le balancer en black box sur n'importe quel serveur et lui envoyer des requetes via une API simple en JSON. Ca permettrait de pouvoir l'utiliser facilement quelque soit la techno en plus.
# Autonomie i'm watch...
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Montres Android. Évalué à 10.
Et bien, il faut bien rechercher l'information qui n'est disponible que cachee dans la fiche technique... et c'est du joli : 24 heures en veille (!) et 5 heures en utilisation (!!).
En gros la montre faut la recharger mini une fois par jour... Useless.
[^] # Re: Vais me faire éclater le karma
Posté par Nicolas Blanco (site web personnel) . En réponse au journal La crème des notebooks ?. Évalué à 2.
<mode fanboy> en plus la nouvelle génération à un clavier rétro-éclairé, c'était la seule petite critique que j'avais encore qui disparaît. </mode>
# Avant de crier au grand méchant loup
Posté par Nicolas Blanco (site web personnel) . En réponse au journal DropBox : plus ça va... moins ça va. Évalué à 8.
Lisez cela :
http://www.urbanbike.com/index.php/site/comments/nouvelles-conditions-de-service-de-dropbox
"En conclusion: la clause de Dropbox est tout à fait normale, loyale, pertinente et fondée. Ce n'est pas une CESSION de droits, c'est une LICENCE visant formellement à permettre la fourniture "paisible" du service dont il est question."
[^] # Re: Pourquoi ne pas utiliser mod_rails ?
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Architecture logicielle de la nouvelle version de LinuxFr.org. Évalué à 2.
Modrails Passenger gère le "Zero-downtime web server restart" depuis la v.3.0, cf. http://blog.phusion.nl/2010/06/18/the-road-to-passenger-3-technology-preview-2-stability-robustness-availability-self-healing/
[^] # Re: Il faudrait...
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche Python 3.2. Évalué à -10.
non
# au fait ?
Posté par Nicolas Blanco (site web personnel) . En réponse au journal SAI BOOOOOOOOOO. Évalué à 1.
ruby on rails, ça scale ?
[^] # Re: Licence MIT
Posté par Nicolas Blanco (site web personnel) . En réponse à la dépêche En vrac : Typo 6.0, Rails Installer, Pik. Évalué à 3.