Ou en d'autres termes, comment développez-vous votre application pour que vous puissiez facilement prendre la prochaine grande chose? Avez-vous plongé dans la technologie actuelle, comme Java, C# /. Net, ... et ignorer le futur? Ou utilisez-vous des technologies un peu plus anciennes mais éprouvées comme le C++ et vous vous demandez déjà comment passer à des technologies plus récentes? Ou avez-vous trouvé la solution parfaite et mélangez déjà différentes technologies (C/C++, COM/ActiveX, .Net, ...)? Si oui, avez-vous rencontré des problèmes de performance ou de maintenance? Est-il possible de mélanger des technologies partout dans le code ou devez-vous définir des limites claires?Comment préparez-vous votre application pour la nouvelle technologie Microsoft3000?
Répondre
Il me semble que la transition d'une génération de langues à l'autre devient plus facile à chaque itération. Les scripts CGI étaient capables de fonctionner côte à côte avec pratiquement tous les langages de script côté serveur qui apparaissaient et ceux qui sautaient avec le développement web piloté par OO pouvaient toujours utiliser leurs bibliothèques binaires existantes grâce à des techniques intelligentes. J'ai plongé assez profondément dans ASP Classic, même en développant des composants COM que je portais sur différents sites. J'ai pu exécuter d'abord les pages ASP Classic et ASP.Net côte à côte, puis je suis passé à ce que les pages ASP.Net appellent mes bibliothèques COM existantes, puis à remplacer les bibliothèques COM par des équivalents .Net. Je n'ai jamais ressenti de pression de la part de l'industrie pour le faire, mais les avantages évidents apportés aux nouvelles technologies étaient autant d'encouragements dont j'avais besoin pour passer plus de temps à tout convertir.
Tout cela est assez hors de propos. Si la prochaine génération de technologies de développement laisse votre travail actuel dans le froid, vous ne pouvez rien y faire. Ils ne sont pas encore là et vous devez compléter vos projets. En fin de compte, la seule chose que vous pouvez faire est d'écrire du code lisible et structuré, donc au pire vous serez au moins capable de comprendre ce que vous faisiez pour pouvoir le copier plus tard.
- 1. Quelle technologie pour une application Web professionnelle?
- 2. Comment mettre votre application sur votre iphone?
- 3. Quelle est votre expérience avec la technologie Sun CoolThreads?
- 4. Suggérer de la technologie pour créer une application Web
- 5. Algorithmes ou trucs OO ou nouvelle technologie
- 6. Comment améliorer votre application web
- 7. Comment protéger votre application wpf?
- 8. Quel est votre processus de publication pour votre application commerciale?
- 9. Demande de mémoire pour votre application
- 10. Comment fonctionne la technologie "bump"?
- 11. Meilleure technologie pour le chat vidéo Web-to-application?
- 12. Une technologie Java "Portlet-Like" pour une application Web
- 13. Application de chat vidéo: Quelle technologie choisir?
- 14. Comment exposer les fonctionnalités de PowerShell depuis votre application
- 15. Comment compiler C++ en xCode pour votre application iPhone?
- 16. Comment enregistrer un protocole pour votre application iphone?
- 17. Quoi de mieux pour la technologie JSF
- 18. Besoin d'aide pour sélectionner la technologie
- 19. Application mobile basée sur la technologie bluetooth et wifi
- 20. Choix de la technologie RIA
- 21. lignes directrices pour une nouvelle application
- 22. Comment renommer votre application dans itunesconnect?
- 23. Comment enregistrer votre application dans \ avec Http.sys?
- 24. Quel processus de traduction utilisez-vous pour votre application web?
- 25. teste Pen votre application MVC
- 26. TFS 2010 - Comment configurer une nouvelle application
- 27. Technologie la plus simple pour la distribution de services Web
- 28. 403 sur la nouvelle application Web
- 29. Comment empêcher la technologie dll gérée par reverse engineering C#
- 30. quelle technologie est la meilleure pour une application Facebook Ruby on Rails ou C# et ASP?
Ces types de questions devraient être wiki communautaire car ils sont généralement ouverts et n'ont pas de réponses finales. – Sampson