• [^] # Re: Programmer oui ! Mais...

    Posté par . En réponse au journal Programmer oui ! Mais.... Évalué à 1.

    Premièrement, le web n'est pas un langage ! C'est un ensemble de protocoles, de moyens, de ressources qui ensemble permettent d'avoir une architecture générique sur laquelle on peut mettre en place des applications (de type web).

    Tout à l'heure, je n'ai pas parlé de langage mais d'application web.


    Mais pour des raisons de sécurité, entre autre la gestion en temps réel des informations ce ne peut etre la base du logiciel. Imaginez que vous retouchiez une facture enregistrée (pas forcément pour la fraude mais une erreur d'écriture par exemple), de l'autre bout, le comptable ouvre la piece pour enregistrer les dernieres écritures, il se retrouve à rentrer des données incorectes car en court de rectification, là un logiciel permet simplement, par le réseau, de bloquer l'acces à la piece en conversant avec les autres client.


    Le problème dont tu parles n est pas un pb lié au web ! C'est la notion même de transaction. Avec n'importe quelle langage ta problématique se pose ! Et encore une fois, il existe des applications web de type transactionnel ! Que ce soit en web ou en client serveur tu auras toujours la possibilité d'avoir des données corrompues et ceci du au fait que quelqu'un d'autres avant toi modifie ta donnée ! Maintenant si tu veux tu peux tout faire dans ta base access, comme ça personne viendra t'emm..der à modifier tes données, mais ce serait perdre l avantage du distribué ;)


    Certaines solutions sont déjà trouvées dans des langages alors quelles n'ecessitent un effort de developpement supplémentaire et de la bidouille avec d'autre. Chaque langage à son domaine, on pourrait développer un Quake3 en java ou Python, mais il faut un langage mathématique, c'est pourquoi il a été réalisé en C, qui est destiné aux Maths (matrices, trigo etc... ).


    Encore une fois je ne te parlais pas de langage mais de type d'application : web, non web. Et puis dans une application de type web tu ne va pas forcement utiliser un navigateur !


    Les langages que l'on selectionnent réponde à un besoin. Ici c'est dans le cas d'un logiciel portable de gestion commercial / ERP. On ouvre pas une boite à saucisse avec une cisaille à papier, meme si c'est possible.

    tu utilises l'outillage de jardinage que tu veux ;p D'ailleurs je ne suis pas sur qu'une cisaille à papier existe.


    Pour te proposer un autre langage, tu peux utiliser pour ton projet le framework XUL, je te détaille ça plus bas dans un nouveau post !!