2009-07-30 11 views
0

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

+1

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. –

+0

désolé, mais je vous remercie tous! – bschuster

Répondre

3
  • 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.

+1

Vous devriez mentionner Silverlight. –

+0

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. –

+0

l'OP a demandé * langages de programmation * ... – Jason

5

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.

0

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.

0

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#.

2

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!)

+0

curieux ... Je me considère comme un développeur sérieux et je déteste PHP bien que j'adore C# :) –

+0

Je ne l'ai pas exprimé correctement, je parlais de développeurs sérieux détestant ASP.net dans VB pas C#! – Wil

0

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.

1

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.

Questions connexes