Created
August 24, 2012 11:41
-
-
Save jjaffeux/3449611 to your computer and use it in GitHub Desktop.
@_dhar
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
D'abord soyons clair, je ne suis pas entrain de dire que le dev IOS ne souffre d'aucuns problèmes. | |
Ensuite, concernant ta demandes d'exemples/arguments : | |
- Composants faibles et limités, exemple : 2012 le datepicker/timepicker est toujours hyper mal géré (voir pas du tout), des filtres en natif sur les tableaux ? un champ de recherche mieux foutu en natif ? | |
- Tu ne trouves pas hallucinant que sans l'utilisation de jquery développer une interface web dynamique soit un cauchemard ? | |
- CSS quasi impossible de faire quelque chose de maintenable. Et même avec SASS/LESS/STYlUS ca devient à peine envisageable | |
- Javascript, je ne vais pas rentrer dans un débat le JS c'est nul, j'ai probablement pas le niveau pour argumenter là dessus et ca aboutirait à rien... Juste : 1) je trouve nul qu'on ait pas d'autres choix, 2) étonnant comment beaucoup de développeurs qui bossent beaucoup avec du JS ont poussé un grand souffle de soulagement quand Coffee script est apparu | |
- Le HTML n'a pas été pensé pour son utilisation actuelle, on accumule les hacks pour en faire des web apps | |
Bref c'est simple la stack web est très faible pour faire des applications web elle devient potable grace à la communauté qui pousse et propose des couches d'abstraction. En elle même la stack est inutilisable efficacement. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
PS: À la base, j'avais l'intention de faire une réponse rapide. Ce genre de réponse aurait sans doute plus sa place dans un article de blog plutôt que dans un commentaire mais bon... Faut croire que je me suis un peu emballé, j'espère que tu m'en voudras pas ;-)
Salut,
Tout d'abord, désolé pour mon délai de réponse. J'avais mis ton post de côté pour y répondre plus tard, puis j'ai fini par l'oublier dans un coin... Finalement, c'est en lisant ce post sur Google+ que j'y ai repensé.
À la lecture du post en question, je crois que je comprends mieux ton point de vue sur les composants, et je ne peux qu'approuver. Ce genre de facilités manque cruellement à la stack web.
Pour la suite de tes arguments, je suis moins convaincu. Voilà mon opinion :
J'ai un double désaccord sur ce point ;)
querySelector
, animations via CSS3, etc.)Écrire du CSS maintenable est souvent difficile, en effet. Mais je suis convaincu que cela s'apprend, tout comme on apprend à écrire du code maintenable. Simplement, c'est une nouvelle compétence à acquérir pour CSS, alors qu'habituellement, c'est un peu toujours pareil lorsqu'on passe d'un langage à un autre. En général, je conseille de s'appuyer sur ce genre de guide-lines.
En plus, l'utilisation de SCSS ou LESS facilite vraiment la factorisation / séparation / réutilisation des éléments, on est loin de la situation d'il y a 5 ans.
En effet, mieux vaut éviter ce débat, à chacun ses préférences ;-) D'ailleurs, mon opinion à propos des points suivant te donnera tout de même quelques éléments de réponse.
Sur ce dernier point, je suis plutôt d'accord. Mais je pense qu'il faut remettre les choses dans leur contexte:
Alors, c'est vrai, il y a des problèmes, pour lesquels je comprends qu'ils puissent être frustrants (notamment lorsqu'on vient du monde iOS), mais la stack web est loin d'être faible. D'ailleurs, je crois que ton "erreur de jugement" se résume dans ta dernière phrase. La plateforme Web n'est pas seulement poussée par la communauté, ça va beaucoup plus loin. Elle n'existe et n'évolue que grâce à la communauté. Sans la communauté, la plateforme n'a pas de sens.
La Web, c'est la communauté.