[JAVA] J'ai récemment créé une application js dans le langage courant de Dart
Récemment, lorsque je faisais des recherches sur diverses choses avec Flutter, qui est trois fois plus productif que la rumeur, il y avait un langage de fléchettes, et je me demandais si je pouvais créer une application JS, alors j'ai essayé de l'utiliser.
https://dart.dev
Publié en tant que jeu instantané Facebook.
https://fb.gg/play/solitaireproworld
Porté l'application Android développée avec java.
https://play.google.com/store/apps/details?id=jp.co.projapan.solitaire
Puisqu'il s'agit d'une application de jeu, elle utilise le framework StageXL. Il s'agit d'une API de type Flash.
http://www.stagexl.org
bon point
- La construction est rapide. Il se recharge en 5 secondes environ. Une fois que vous vous y êtes habitué, vous pouvez le développer rapidement et vous vous sentirez très à l'aise.
- Comme il est similaire à Java, il est facile de porter à partir de java. Facile pour les programmeurs Java à entrer.
- Par rapport à java, Dart est meilleur sans se plaindre. complètement différent. Objective-C baise
―― Comme il s'agit d'une nouvelle langue, il existe peu de restrictions étranges. C ++ ou merde
- J'ai utilisé VSCode pour l'IDE, mais c'est léger. Le XCode récent est putain. Peut également être développé avec Android Studio.
――Lorsque vous vous y habituez, vous pouvez le développer rapidement et vous vous sentirez très à l'aise.
- Bien qu'il ne soit pas lié à Dart, le formatage automatique de la source avec VS Code est bon. Augmentation de la productivité. (Je n'étais pas intéressé jusqu'à maintenant)
- Vous pouvez également utiliser webGL. Stage XL est activé à Defo. Eh bien, il s'est éteint à cause d'un ancien appareil. S'il s'agit d'un nouveau périphérique, ON améliorera les performances.
――JS est assez gros, mais il peut être compressé au format gzip, donc il n'y a pas de problème. Cette application pèse 748 Ko -> 212 Ko.
- Le DEBUG au niveau de la source de fléchettes n'est possible qu'avec Chrome! Comme prévu, il est authentique.
Mauvais point
- Avec VS Code, les commentaires japonais sont déformés. (Il semble que cela ait été corrigé dans la dernière version)
- Il y a peu d'informations japonaises. Il n'y a pas d'informations StageXL en particulier. Pas du tout.
――C'est ennuyeux car l'écran est construit avec du code. Eh bien, c'est bien. Vous n'avez pas à vous souvenir d'outils étranges.
- Parfois, j'obtiens une exception que je ne peux pas retracer la source, et j'ai du mal à la réparer.
--Si double est entré dans num et affecté à int, une exception se produira car ce n'est pas un entier.
―― Vous pouvez démarrer DEBUG depuis VSCode, mais je ne l'ai pas utilisé car ce sera un gros problème. Il ne peut être débogué qu'avec Chrome, alors utilisez-le. Il peut être amélioré maintenant.
- Il n'y a pas de fonction de ressource par langue. Je ne pouvais pas m'en empêcher, alors je l'ai construit moi-même. Eh bien, envoyez-le simplement à json pour chaque langue.
--Si (xx), si xx est nul, une exception sera levée. Merde.
- Je suis fatigué car le temps d'attente pour la construction est court: sanglot: je suis super fatigué. nouvelles que je manque de temps pour lire.
finalement
J'ai pu le rendre presque croustillant. : v:
La productivité est bonne. : détendu: Il est juste de construire rapidement.
Peut-être que je suis le seul japonais à utiliser StageXL. Peut-être suis-je devenu un vieux programmeur précieux.
Faisons Flutter bientôt.
Angular Dart est actuellement utilisé.