Des questions légitimes, des réponses accessibles !
Quel langage utiliser pour le développement d'un logiciel sur‑mesure ?
Pour répondre à cette question, on doit voir plus grand car elle pourrait s'apparenter à "Quelle est la réponse à l'univers?", "C'est quoi le sens de la vie?" ou encore "La vie a-t-elle une signification objective, ou est-elle subjective?".
En réalité, il n'y a pas de réponse exacte à cette question car tout dépend de vos besoins et de votre domaine.
Mais si vous souhaitez une tentative de réponse factuelle, la voici :
Vous avez besoin de développer pour du : | Vous pouvez choisir l'un de ces langages : |
---|---|
Front-end | HTML / CSS, Angular, JavaScript |
Back-end | C#, Java, PHP, JavaScript (NodelJS), SQL, Python |
IOS / Apple | MAUI, Swift, Flutter, React Native |
Android | C#, Java, Kotlin, Flutter, React Native |
Cross plateforme | C#, Java |
Application pour PC | C#, Java, C++, JavaScript (ElectronJS) |
Jeu vidéo pour PC | C++, JavaScript, Unity |
Jeu en ligne | C#, C, C++ |
Mais que se passe-t-il lorsque notre client a peu de temps pour recetter ?
Tout est une question de temps !
Si vous en manquez, la recette sera effectuée en interne par nos équipes. En revanche, le risque étant que nous ne sommes pas en condition réelle car nous n'avons pas la pratique de votre métier, cela signifie que nous pouvons passer à côté de certains éléments propres à votre utilisation.
Quelle est la différence entre une application mobile et une app web ?
Il existe plusieurs points à connaître, dont deux majeurs pour ces deux solutions.
Tout d'abord l'application WEB est, comme son nom l'indique, accessible depuis un navigateur.
Il n'est donc pas nécessaire de l'installer pour l'utiliser.
À l’inverse, une application mobile doit se télécharger depuis un store public ou privé, et vous offre l'opportunité d'utiliser les fonctions du téléphone tel que le gyroscope, l'appareil photo, ou encore la fonctionnalité GPS sans trop de difficulté.
Le second point est lié à votre cible et votre distribution, en fonction de la mécanique d'utilisation de vos utilisateurs, vous devez choisir ce qui leur correspond.
Imaginez, vous souhaitez mettre en place un service de livraison quel qu'il soit.
Il serait plus logique de faire une application mobile car vos utilisateurs ont déjà l'habitude de le faire avec UBER EAT.
Il n'y a pas de bon ou de mauvais choix, il faut seulement avoir le plus d'informations possible pour prendre la bonne décision stratégique. Parfois c'est aussi un mix habile entre le WEB et le mobile.