On a compris que tu aimes C#, mais il faudrait que Microsoft soit plus ouvert: on est encore dans la situation avec un offre au top dans l'univers Microsoft, au rabais ailleurs.
Non, je parlais du fait d'utiliser une techno par plateforme. MĂȘme en enlevant le temps de formation initial, ça veut dire beaucoup de travail en plus.
Pour le jeu, il y a playn et libgdx, une seule base de code pour tous les clients. Au boulot, on fait juste des IHM web et des applis mobiles qui embarquent un navigateur :-)
la JVM, c'est un excellent compromis si tu n'as pas besoin du SIMD ni d'auto-vectorisation. C'est actuellement l'un de ses plus gros points faibles par rapport Ă du C/C++.
L'un des gros projets que j'ai en tĂȘte est un jeu en ligne avec des clients desktop, web et mobiles. Je me vois mal maintenir une base de code avec plusieurs langagesâŠ
Ben voilĂ , remplace Java/C++/Python par Clojure/Ada/Ruby :-)
C'est un problĂšme mal compris de l'offre et de la demande: certains comme Zenitram pensent que s'il y a une demande, une offre va magiquement apparaĂźtre.
[^] # Re: Plus de mail != plus de webmail
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Il a Free, il a plus de mail. Ăvalué à  2.
Pop peut ĂȘtre, mais pas imapâŠ
En plus la panne ne semble toucher que certaines boites. La personne qui m'a appelé à l'aide a deux mails chez Free, l'un marche, l'autre pas.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2.
On a compris que tu aimes C#, mais il faudrait que Microsoft soit plus ouvert: on est encore dans la situation avec un offre au top dans l'univers Microsoft, au rabais ailleurs.
Sun/Oracle faisait la mĂȘme chose avec Java, mais aujourd'hui on ne voit plus la diffĂ©rence entre Oracle Java et l'openjdk (sauf applis pourries qui utilise com.sun.internal.jesuisungrosdebilededevquiutiliseça.*).
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2.
Non, je parlais du fait d'utiliser une techno par plateforme. MĂȘme en enlevant le temps de formation initial, ça veut dire beaucoup de travail en plus.
Un exemple bĂȘte: si tu dois valider des numĂ©ros de tĂ©lĂ©phone, il faut le faire au niveau du client et au niveau du serveur.
Avec un langage par plateforme, tu peux te retrouver à implémenter cette validation:
Le dĂ©veloppement est fait 6 fois et je ne parle mĂȘme pas du temps de dĂ©ploiement/maintenance/gestion de configuration qui s'ajoutent avec tous ces langagesâŠ
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2. DerniĂšre modification le 28 dĂ©cembre 2013 Ă 11:16.
J'ai fait le choix il y a 5 ans, mais je reste ouvert! Par contre, il faut que la solution proposée soit au moins aussi bien.
Depuis quand Ruby est plus évolué que Java? :-) Je lorgne de temps en temps sur Scala, mais j'ai l'impression qu'il sert surtout de bac à sable pour expérimenter les nouveautés à intégrer dans Java N+1.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  1.
Tu pointes un certain nombre de défauts de la plateforme en faisant comme si c'était catastrophique.
Je me dis que pas vraiment, puisque Java a connu un grand succÚs alors qu'il était beaucoup moins bien et qu'il continue de s'améliorer tout en maintenant la compatibilité avec l'existant.
Les autres ne peuvent pas en dire autantâŠ
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2.
Pour le jeu, il y a playn et libgdx, une seule base de code pour tous les clients. Au boulot, on fait juste des IHM web et des applis mobiles qui embarquent un navigateur :-)
Vu les délais (entre 3 mois et "il faut que ce soit fini avant de perdre la motivation") et la taille des équipes auxquelles j'ai accÚs (de 1 à 4 personnes), ce n'est pas réaliste.
Déjà que Java c'est pas génial⊠Il faut aussi que les devs ne partent pas tous en dépression!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  3.
J'utilise Java pour les jeux et il faut vraiment s'y prendre comme un manche pour avoir des freezes Ă cause du gc. La seule fois oĂč j'en ai eu, c'Ă©tait un bug d'openjdk 6âŠ
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2.
Je te cite:
Sinon les défauts que tu cites sont réels, mais je le répÚte le langage à neuneu est un avantage en entreprise et le JDK incomplet n'a aucune importance puisqu'il y a une tétrachié de libs.
?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2.
Je ne comprends pas trop, tu me parles de complexité d'implémentation de Java en la comparant avec C++ :-)
C'est valable pour toutes les plateformes de dev⊠Quel est le problÚme spécifique à Java là dedans?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  3.
Tout!
L'un des gros projets que j'ai en tĂȘte est un jeu en ligne avec des clients desktop, web et mobiles. Je me vois mal maintenir une base de code avec plusieurs langagesâŠ
Ăa fait peur!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2.
Pourtant la JVM défonce à peu prÚs tout le monde niveau perfs (sauf C++), le langage s'améliore à chaque version et on a jamais eu autant de libs (le JDK on s'en fout, tout se fait via Maven). Le langage s'applique à pratiquement tous les domaines, sur toutes les plateformes et pas comme un toy language.
On peut regretter le poids de l'historique et la bloat attitude, mais quelle plateforme de dev peut aujourd'hui prétendre à ce niveau?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  2.
Lesquels? Je suis toujours à la recherche d'une bonne plateforme de développement pour remplacer mon trio Java/C++/Python!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  10.
Le langage à neuneu, c'est un avantage pour travailler en équipe.
Que celui qui n'a jamais eu à corriger un code C++ avec des templates de barbus ou du python si dynamique qu'il est impossible de faire le moindre refactoring sans tout péter jette la premiÚre biÚre!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  4.
Le isEmpty date de la 1.6 sorti en 2006. Beaucoup de dĂ©veloppeurs ont Ă©tĂ© traumatisĂ© par la merditude des dĂ©buts de Java, mais c'Ă©tait il y a 7 ans quand mĂȘmeâŠ
http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#isEmpty%28%29
Mais il n'est pas (plus) mauvais non plus.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  3.
Ils n'ont pas du viser les bons items de la roadmap, car Java est utilisé par la majorité des développeurs dans tous les domaines et tous les types de machines alors que C# est resté confiné aux microsoft fanboys pour du web / gui / jeux presque uniquement sur les OS de la marque.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ned prend le maquis ...
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Ned et les maki 0.1. Ăvalué à  3.
Un bon systĂšme:
Tout autre comportement est un bug du systĂšme, pas de l'application.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ned prend le maquis ...
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Ned et les maki 0.1. Ăvalué à  2. DerniĂšre modification le 26 dĂ©cembre 2013 Ă 19:23.
Avec une bonne pile logicielle, un simple ALT-F4 ferme le jeu.
J'essaye de tester mes jeux sur plusieurs types de configuration et il y a deux grandes sources de problĂšmes:
Je conseille de:
Ces conseils sont valables pour tous les jeux.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ned prend le maquis ...
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Ned et les maki 0.1. Ăvalué à  2.
Si ça plante, c'est que ce n'est pas stable!
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ned prend le maquis ...
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Ned et les maki 0.1. Ăvalué à  2.
C'est le cauchemar les configs avec plusieurs écrans:
La bonne solution, c'est d'avoir un ensemble pilote, gestionnaire de fenĂȘtres, serveur graphique libre et stable.
La mauvaise solution, que j'implémenterais dans les prochaines versions, ce sera de faire un "safe launcher", cad une petite gui sans opengl qui demande les paramÚtres graphiques avant de lancer le jeu.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Bien mais pas top?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  5. DerniĂšre modification le 24 dĂ©cembre 2013 Ă 19:01.
A faire comme Java Web Start (des applications sandboxées) en moins bien, mais en mieux accepté, car on préfÚre une grosse bidouille bien pourrie à une solution propre, parce que javasapulol.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche DerniĂšres Ă©volutions autour de 0 A.D.. Ăvalué à  4. DerniĂšre modification le 24 dĂ©cembre 2013 Ă 15:21.
Tu es au courant que je fais des jeux? Je pense avoir suffisamment
spammeralimenter linuxfr sur le sujet!Je parle de demande, pas de besoin, soyons précis. Tu peux consulter la littérature économique à ce sujet pour voir que non toutes les demandes ne sont pas satisfaites par Le Marché.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche DerniĂšres Ă©volutions autour de 0 A.D.. Ăvalué à  3.
ForcĂ©ment, si ta dĂ©finition d'une demande, c'est un besoin pour lequel il existe une offreâŠ
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par devnewton đș (site web personnel) . En rĂ©ponse au journal Normalisation du langage Dart de Google par l'Ecma. Ăvalué à  6.
Ăa dĂ©pend du programmeur⊠Je suis 42 fois plus productif en C++ qu'en javascript pourtant le premier est aussi dynamique qu'un bloc de bĂ©ton.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche DerniĂšres Ă©volutions autour de 0 A.D.. Ăvalué à  3.
C'est un problĂšme mal compris de l'offre et de la demande: certains comme Zenitram pensent que s'il y a une demande, une offre va magiquement apparaĂźtre.
Mais non souvent c'est la demande qui s'ajuste:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Les CPU
Posté par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche DerniĂšres Ă©volutions autour de 0 A.D.. Ăvalué à  2.
J'ai besoin de décoder le flux vidéo dans une texture avec Java, ça m'étonnerait que ça soit faisable facilement avec de bonnes perfs avec webm :-(
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board