Meme si je comprends bien l'idee derriere, a savoir un core ecrit une fois et ensuite interface avec une gui native, je me pose des questions sur l'interet de la chose.
D'une part, une appli mobile c'est generalement essentiellement de la gui quand meme. Ya bien evidemment des applis qui ont domaine complique necessitant un reel effort d'ingenierie (les jeux notamment?) mais ca reste souvent "choppes ton json sur le serveur, assembles le, donne ca a manger a l'interface et si le product manager s'est lache, persiste le sur disque.".
Je me demande quel est le gain compare aux inconvenients, le plus gros etant le fait de melanger plusieurs langages et de se taper un compilation des plus relou a chaque modif du core, et donc de jongler entre ide et chaines de compiles pour ajouter un pauvre champ a une classe.
Le deuxieme inconvenient, on perd (enfin, j'imagine) la possibilite d'utiliser des api natives pourtant bien utiles.
iOS et GCD pour les traitements asynchrones/en arriere plan, c'est foutrement efficace. CoreData est bien pratique aussi. J'imagine qu'android a ses specificites qu'aucun dev android ne veut lacher.
Quid de trucs tres tres specifiques a la platforme, genre api geo localisation, gyroscope, camera et tout le tralala?
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.
[^] # Re: L'eternelle question
Posté par pasScott pasForstall . En réponse au journal Mono pour Android en version 1.0. Évalué à 0.
Meme si je comprends bien l'idee derriere, a savoir un core ecrit une fois et ensuite interface avec une gui native, je me pose des questions sur l'interet de la chose.
D'une part, une appli mobile c'est generalement essentiellement de la gui quand meme. Ya bien evidemment des applis qui ont domaine complique necessitant un reel effort d'ingenierie (les jeux notamment?) mais ca reste souvent "choppes ton json sur le serveur, assembles le, donne ca a manger a l'interface et si le product manager s'est lache, persiste le sur disque.".
Je me demande quel est le gain compare aux inconvenients, le plus gros etant le fait de melanger plusieurs langages et de se taper un compilation des plus relou a chaque modif du core, et donc de jongler entre ide et chaines de compiles pour ajouter un pauvre champ a une classe.
Le deuxieme inconvenient, on perd (enfin, j'imagine) la possibilite d'utiliser des api natives pourtant bien utiles.
iOS et GCD pour les traitements asynchrones/en arriere plan, c'est foutrement efficace. CoreData est bien pratique aussi. J'imagine qu'android a ses specificites qu'aucun dev android ne veut lacher.
Quid de trucs tres tres specifiques a la platforme, genre api geo localisation, gyroscope, camera et tout le tralala?
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.