Je suis nouveau ici. Semble être un bon site. Quels sont les langages de programmation les plus importants pour le développement web? Depuis maintenant j'ai créé des applications de bureau en C++ mais maintenant mon patron me force à créer des applications Web. Peut-être que quelqu'un peut me donner un aperçu.Passer au développement web
Répondre
- HTML est la base de toutes les pages Web. C'est assez simple à saisir, et très amusant quand vous débutez.
- CSS pouvez style les pages HTML de façon impressionnante; il donne de la couleur aux éléments et aide à déterminer leur taille et leur position. Est un script dynamique qui peut s'exécuter sur votre page web, interagir avec l'utilisateur et changer les éléments de la page.Tout ce qui change sur une page implique JavaScript (ou un plugin, ci-dessous)
- Flash et Java sont les deux plugins; Flash est généralement utilisé pour l'animation et utilise vector graphics, tandis que les applets Java sont plus lourds et programmés comme les applications traditionnelles, uniquement intégrés dans votre page Web.
- PHP peut être utilisé pour personnaliser une page à l'utilisateur. Logins, les caractéristiques de compte, tout ce qui est personnalisé aux utilisateurs individuels est généralement fait en utilisant PHP (ou une autre langue dynamique, que je vais éviter ici parce que PHP est très bien)
- MySQL est une base de données à utiliser avec PHP
De nombreux systèmes de gestion de contenu aujourd'hui, tels que Wordpress ou Drupal, ne nécessitent pas une grande connaissance des langues ci-dessus. Vous pouvez à peu près simplement les copier sur votre serveur Web et ensuite naviguer vers un fichier d'installation spécifique, et aller de là, en personnalisant votre site Web à partir du navigateur.
Vous devriez mentionner Silverlight. –
Assez bonne liste. Si vous vous lancez dans des entreprises haut de gamme, elles peuvent vous demander d'utiliser leurs propres langues préférées (comme Oracle) ou des équipements plus anciens qu'elles ne souhaitent pas mettre à niveau. Le coût de la maintenance peut être moins cher que le coût de la mise à niveau. –
l'OP a demandé * langages de programmation * ... – Jason
Eh bien, je pourrais essayer de le décrire, mais tout ce que je propose ne sera pas à la hauteur de la grande Wikipedia article sur le sujet. Peut-être après avoir lu que vous aurez une question plus précise à laquelle l'un d'entre nous peut répondre.
Si vous êtes familier avec C++, vous pouvez sauter en C#, mais il y a des tonnes de langues qui font toutes sortes de choses différentes. PHP est un bon langage open source avec lequel beaucoup de gens commencent. Personnellement, je préfère les langages .NET (C# et VB.NET), mais tous peuvent répondre à presque tous les besoins que vous pourriez avoir.
PHP, Java, Asp.Net, Javascript/AJAX semblent être les plus grands que je vois autour. Si vous choisissez l'itinéraire Asp.Net, vous pouvez choisir entre VB.NET ou C#. Avec votre fond C++ je suppose que vous feriez le saut à C#.
Différentes réponses viendront de personnes différentes! Les choses à surveiller pour le développement final sont ASP.Net (C# ... VB est facile, mais les développeurs sérieux vous détesteront!) Et PHP ... il y a beaucoup plus, mais dans mon esprit, ce sont les deux "grands". Pour le développement de front-end, vous voulez regarder quelques frameworks javascript tels que jquery ou prototype comme cela semble être là où tout le truc cool/fonctionnalité est en ce moment (et ... votre patron ne se souciera probablement pas de ce que vous faire backend, il voudra juste voir quelque chose de bien!)
curieux ... Je me considère comme un développeur sérieux et je déteste PHP bien que j'adore C# :) –
Je ne l'ai pas exprimé correctement, je parlais de développeurs sérieux détestant ASP.net dans VB pas C#! – Wil
Je pense que la technologie la plus populaire dans le développement Web en ce moment est Ajax. Le terme est utilisé assez vaguement pour décrire la connaissance de JavaScript et HTML pour créer des sites Web où certaines fonctionnalités ne vous obligent pas à naviguer loin de la page. Souvent, les frameworks JavaScript tels que JQuery, Dojo et ExtJS sont utilisés. En dehors de cela, je dirais plus dans l'arène de l'entreprise - des technologies telles que J2EE (JavaFaces, Spring MVC), et ASP.NET sont communs.
Si votre entreprise achète la plupart de ses logiciels auprès de Microsoft, il est probable que vous finissiez par utiliser .NET, C# ou ASP.NET, ou peut-être Silverlight.
Eh bien, vous devrez maîtriser (ou au moins être capable d'utiliser) plusieurs langues.
côté client: Vous aurez besoin d'un langage côté client comme JavaScript ou VBScript (plus expirence avec les bibliothèques comme jquery) et expirence avec HTML/CSS pour le formatage côté
Server: Vous aurez besoin d'une langue comme php , perl, C#, etc. pour appeler les fonctions de base de données et le format HTML pour la sortie
Base de données: Vous aurez besoin d'une expérience SQL (MySQL, MS SQL, Oracle, etc.) pour stocker vos informations dans une base de données (et l'obtenir out again!)
Ceci est un sujet BIG. Lisez le Wikipedia article que Spencer vous a indiqué, puis revenez avec des questions spécifiques.
- 1. Passer du développement .NET au développement Win32
- 2. Accélérer le développement web
- 3. Meilleure pratique pour intégrer TDD au développement d'applications Web?
- 4. Comment passer de l'application web du HTML au Markdown?
- 5. Fichiers ASP.NET nécessaires au développement
- 6. Développement d'applications Web
- 7. Développement de services Web
- 8. Développement Web pour iPhone
- 9. Développement d'applications Web mobiles
- 10. Passer de asp.net à l'environnement de développement php
- 11. Ouverture serveur de développement ASP.net au monde
- 12. Développement d'applications Web avec j2me
- 13. Serveur de développement Web ASP.NET
- 14. Développement sur un service Web
- 15. Utiliser Lua pour le développement web?
- 16. Développement Web Agile avec Rails Chap8: Sessions
- 17. Passer le paramètre au script Outlook
- 18. Comment "passer" le projet au sous-dossier?
- 19. Meilleure méthode de montrer clients leur site web au cours du développement
- 20. Quel serveur web utiliser pour le développement web Lua
- 21. Développement simultané Smart Client et Web App
- 22. Python pour le développement web dans Apache
- 23. Expériences de développement Web Mono dans OSX
- 24. Développement d'un plug-in Outlook Web Access
- 25. Planification du développement d'une application Web évolutive
- 26. Meilleure distribution Linux pour le développement Web?
- 27. Stabilité des paquets de développement web?
- 28. Workflow et outils de développement Web
- 29. Comment passer plusieurs paramètres au format json à un service Web en utilisant jquery?
- 30. Quelles sont les meilleures pratiques à utiliser pour passer une application Web du développement à la production?
Dupliquer: http://stackoverflow.com/questions/737719/how-to-get-started-with-web-development, http://stackoverflow.com/questions/43826/web-development-first-timer -where-to-start, http://stackoverflow.com/questions/269417/which-language-should-i-use, et peut-être 500 autres. –
désolé, mais je vous remercie tous! – bschuster