Précédent   Forum du club des développeurs et IT Pro > Général Développement > Langages de programmation
Langages de programmation Forum général sur les langages de programmation, sur la POO, opinions, choix, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/11/2012, 12h08   #1
mikk34
Invité de passage
 
Inscription : novembre 2012
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2012
Messages : 2
Points : 0
Points : 0
Par défaut langage application conception 2D

Bonjour,

Je souhaite faire développer un logiciel de conception 2D, un peu dans l'optique de l'application de cuisine ikea, mais appliquée à un autre domaine. L'application serait liée à un site internet, avec une base de données d'articles que l'on pourrait placer dans le design. Les dessins des articles est déjà effectué, la base de donnée également. Reste le développement du logiciel...

Dans l'optique de recruter une personne, il me faut au préalable décider du langage utilisé. Que me conseillerez vous? L'objectif étant d'avoir une application réactive, éventuellement portée sur tablette ou mobile dans le futur. Le temps de développement doit également être le plus court possible...

Merci pour vos conseils
mikk34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2012, 18h52   #2
Melem
Rédacteur/Modérateur
 
Avatar de Melem
 
Homme Jessee Michaël Christian Edouard
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jessee Michaël Christian Edouard
Âge : 27
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 3 661
Points : 8 435
Points : 8 435
Envoyer un message via MSN à Melem
Si tu veux avoir une appli qui fonctionne sur tous les PCs, toutes les tablettes et tous les smartphones, la seule solution raisonnable est d'en faire une appli internet, ce qui implique coder en XHTML et javascript, car toutes les plateformes possèdent au moins un navigateur. D'ailleurs pour ton projet, c'est même ce que je recommanderais.

Si tu tiens néanmoins à avoir une vraie application et non une page d'un site web, il faudra faire des concessions :

- Pour un langage permettant d'avoir la même application sur PC, tablette et smartphone avec le même code, tu peux te tourner vers les langages .NET qui permettent de créer des applications pour Windows 8, qui existe sur les trois plateformes. L'inconvénient est que ton appli restera dans le monde de Windows.

- Pour un langage utilisable sur tous les PCs, toutes les tablettes et tous les smartphone, moyennant d'éventuels changements de code lorsqu'on change de plateforme voire de système au sein d'une même plateforme, le C++ est un bon choix. L'inconvénient est le fait d'avoir plusieurs codes différents pour la même appli.

Voilà les meilleures offres actuelles. Tu vois qu'y a pas photo si l'on compare avec ce que permet XHTML et Javascript.
Melem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2012, 20h56   #3
mikk34
Invité de passage
 
Inscription : novembre 2012
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2012
Messages : 2
Points : 0
Points : 0
Merci Melem pour cette réponse claire.

Est-ce que du .net avec Mono pour migrer sur iphone et android ça peut tenir la route d'après toi?

En terme de performance et de rapidité de développement est-ce que du xhtml+javascript c'est aussi bien que du .net?

Encore merci pour ton aide
mikk34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2012, 02h25   #4
Graffito
Expert Confirmé Sénior
 
Avatar de Graffito
 
Inscription : janvier 2006
Messages : 5 390
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 5 390
Points : 6 036
Points : 6 036
Citation:
Est-ce que du .net avec Mono pour migrer sur iphone et android ça peut tenir la route d'après toi?
On peut développer des appli Winforms en visualStudio .net sous Windows et prendre l'exe pour le faire tourner directement sous Linux (99% du calcul et 90% de la partie IHM ne nécessitant pas de modification de l'appli pour assurer la compatibilité). Toutefois, l'installation de Mono sous un système Linux (hormis Suse pour lequel il existe un package d'install) peut être une vraie galère. Pour Mono sous Iphone ou Android, je n'ai pas de retour d'expérience.
Citation:
En terme de performance et de rapidité de développement est-ce que du xhtml+javascript c'est aussi bien que du .net?
A fonctionnalité égale, le temps de developpement en html+javascript est à multiplier par 3 par rapport à un dev .net.

Le choix de la solution dépend notamment du nombre de systèmes sur lequel l'appli sera installée:
  • avec moins de 100 utilisateurs, on pourra se tourner vers un client lourd (comme une solution Mono),
  • avec plus de 1000 utilisateurs, on choisira un client léger (html+javascript)
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Graffito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2012, 23h07   #5
Melem
Rédacteur/Modérateur
 
Avatar de Melem
 
Homme Jessee Michaël Christian Edouard
Ingénieur développement logiciels
Inscription : janvier 2006
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jessee Michaël Christian Edouard
Âge : 27
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 3 661
Points : 8 435
Points : 8 435
Envoyer un message via MSN à Melem
Citation:
Envoyé par mikk34
Est-ce que du .net avec Mono pour migrer sur iphone et android ça peut tenir la route d'après toi?
Je sais tout simplement que Mono existe bel et bien sur iphone et android. Je viens de vérifier à l'instant. Quant à la facilité de déploiement des applications ainsi que le degré de compatibilité entre ces versions, je n'en ai aucune idée.

Citation:
Envoyé par Graffito
A fonctionnalité égale, le temps de developpement en html+javascript est à multiplier par 3 par rapport à un dev .net.
Je ne suis pas d'accord avec cela. Avec du javascript nu peut-être mais en utilisant des frameworks tels que jQuery, on développe vraiment à la vitesse de la lumière. Mais qui fait encore du javascript tout nu ? Cependant, javascript ne permet pas de tout faire, car il a un accès très limité au système. De l'autre côté, en .NET, tu peux faire ce que tu veux. Côté perf aussi c'est avantage net à .NET. On n'est pas encore prêts de pouvoir développer des jeux 3D dignes de ce nom en Javascript.
Melem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h17.


 
 
 
 
Partenaires

Hébergement Web