Переход на веб-разработку - PullRequest
0 голосов
/ 30 июля 2009

Я новичок здесь. Кажется, отличный сайт. Какие языки программирования наиболее важны для веб-разработки? С тех пор я создал настольные приложения на C ++, но теперь мой начальник заставляет меня создавать веб-приложения. Может быть, кто-то может дать мне обзор.

Ответы [ 7 ]

5 голосов
/ 30 июля 2009

Ну, я мог бы попытаться описать это, но все, что я придумаю, не дотягивает до замечательной статьи Википедии на эту тему.

Возможно, после прочтения у вас возникнет более конкретный вопрос, на который один из нас сможет ответить.

3 голосов
/ 30 июля 2009
  • HTML является основой всех веб-страниц. Это довольно просто освоить и очень весело, когда вы только начинаете.
  • CSS может стиль HTML-страницы удивительными способами; он придает цвет элементам и помогает определить их размер и положение.
  • JavaScript - это динамический скрипт, который может запускаться на вашей веб-странице, взаимодействующий с пользователем и изменяющий элементы страницы . Все, что изменяется на странице, включает JavaScript (или плагин, ниже)
  • Flash и Java - оба плагина; Flash обычно используется для анимации и использует векторную графику , в то время как Java-апплеты более тяжелые и программируются, как традиционные приложения, только встроенные в вашу веб-страницу.
  • PHP может использоваться для настройки страницы для пользователя . Вход в систему, учетные записи, все, что настроено для отдельных пользователей, обычно делается с помощью PHP (или другого динамического языка, которого я здесь избегу, потому что PHP в порядке)
  • MySQL - база данных для использования с PHP

Многие современные системы управления контентом, такие как Wordpress или Drupal , не требуют большого знания этих языков. Вы можете просто скопировать их на свой веб-сервер, а затем перейти к конкретному установочному файлу и перейти оттуда к настройке своего веб-сайта из браузера.

2 голосов
/ 30 июля 2009

Разные ответы придут от разных людей!

Те, на кого стоит обратить внимание при разработке на стороне сервера, - это ASP.Net (c # ... VB легко, но серьезные разработчики будут вас ненавидеть!) И PHP ... их гораздо больше, но, на мой взгляд, эти два "больших" из них.

Что касается разработки переднего плана, вы хотите взглянуть на некоторые фреймворки javascript, такие как jquery или prototype, так как кажется, что в этот момент все классные вещи / функциональные возможности находятся (и ... вашему боссу, вероятно, будет все равно, что вы делаете бэкэнд, он просто захочет увидеть что-то хорошее!)

1 голос
/ 30 июля 2009

Ну, вам нужно освоить (или хотя бы уметь использовать) несколько языков.

На стороне клиента: вам понадобится язык на стороне клиента, такой как JavaScript или VBScript (плюс опыт работы с библиотеками, такими как jquery), а также формат HTML / CSS для форматирования

Серверная сторона: вам понадобится такой язык, как php, perl, C # и т. Д. Для вызова функций базы данных и форматирования HTML для вывода

База данных: вам понадобится опыт работы с SQL (MySQL, MS SQL, Oracle и т. Д.), Чтобы хранить вашу информацию в базе данных (и вывести ее снова!)

Это БОЛЬШОЙ предмет. Прочитайте статью Википедии , на которую Спенсер указал вам, а затем вернитесь с конкретными вопросами.

0 голосов
/ 30 июля 2009

Я думаю, что наиболее популярной технологией в веб-разработке на данный момент является Ajax. Термин используется довольно свободно, чтобы описать знание JavaScript и HTML для создания веб-сайтов, где некоторые функции не требуют от вас перехода со страницы. Часто используются фреймворки JavaScript, такие как JQuery, Dojo и ExtJS.

Кроме того, я бы сказал больше на корпоративной арене - такие технологии, как J2EE (JavaFaces, Spring MVC) и ASP.NET распространены.

Если ваша компания приобретает большую часть своего программного обеспечения у Microsoft, вероятно, вы в конечном итоге будете использовать .NET, либо C #, либо ASP.NET, либо, возможно, Silverlight.

0 голосов
/ 30 июля 2009

PHP, Java, Asp.Net, Javascript / AJAX, кажется, самые большие, которые я вижу вокруг. Если вы выбираете маршрут Asp.Net, вы можете выбрать между VB.NET или C #. С вашим фоном C ++ я бы предположил, что вы сделаете переход к C #.

0 голосов
/ 30 июля 2009

Если вы знакомы с C ++, возможно, вы захотите перейти на C #, но существует множество языков, которые делают разные вещи. PHP - это хороший язык с открытым исходным кодом, с которого многие начинают. Лично я предпочитаю языки .NET (C # и VB.NET), но любой может удовлетворить почти любые ваши потребности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...