Другие языки программирования и технологии
Языки веб программирования.
Хочу серьезно заняться веб программированием. Скажите, какие актуальные языки веб-программирования необходимо знать хорошему программисту? И в какой последовательности их лучше всего учить?
HTML - без него не нарисовать страничку
CSS - без него не нерисовать симпатичную страничку
JavaScript - без него не нарисовать динамическую страничку
PHP (Perl,Java, Python...) - чтобы организовать какой-то программный код на сервере
SQL - чтобы хранить данные в базе данных, а не заморачиваться с хранением данных в файлах, одновременным доступом к файлам и т. д.
jQuery (библиотека JavaScript) - чтобы быстрее рисовать динамические странички, меньше времени тратить на несовместимости между браузерами
CSS - без него не нерисовать симпатичную страничку
JavaScript - без него не нарисовать динамическую страничку
PHP (Perl,Java, Python...) - чтобы организовать какой-то программный код на сервере
SQL - чтобы хранить данные в базе данных, а не заморачиваться с хранением данных в файлах, одновременным доступом к файлам и т. д.
jQuery (библиотека JavaScript) - чтобы быстрее рисовать динамические странички, меньше времени тратить на несовместимости между браузерами
Сергей Казаков
Слышу часто про аякс и руби они уже не актуальные? Я где то читал что в "вконтакте" создавался с помощью них, но не помню где.
Английский, русский, китайский, html, java, php, ..
html и css, конечно же, по определению являются языками программирования.
Это основа, которая позволит вам, собственно, делать статичные страницы.
Туда же добавьте javascript - этот язык работает на стороне клиента (хотя есть возможность использовать его и на стороне сервера, в node.js к примеру) и отвечает за весь серьезный интерактив в браузере - будь то дизайнерские вещи или работа с данными (к примеру, загрузка их по ajax, кэширование на стороне клиента, создание интерфейсных элементов, любые вычисления и прочее).
Это то, с чем вам в любом случае придется иметь дело, займись вы веб-разработкой.
Дальше выбираете серверный язык программирования. Здесь выбора больше.
Самое популярное решение это, конечно, php. Низкий порог вхождения, множество готовых решений и, вместе с тем, отвратительный язык сам по себе, с кучей нелогичных и просто непродуманных вещей. Тем не менее, вполне стоит начать именно с него.
Для себя же, чтобы совсем в "быдлокодерство" не скатиться, посмотрите другие варианты серверных яп. ruby, python (+django или zope), node.js , .net ...
Это основа, которая позволит вам, собственно, делать статичные страницы.
Туда же добавьте javascript - этот язык работает на стороне клиента (хотя есть возможность использовать его и на стороне сервера, в node.js к примеру) и отвечает за весь серьезный интерактив в браузере - будь то дизайнерские вещи или работа с данными (к примеру, загрузка их по ajax, кэширование на стороне клиента, создание интерфейсных элементов, любые вычисления и прочее).
Это то, с чем вам в любом случае придется иметь дело, займись вы веб-разработкой.
Дальше выбираете серверный язык программирования. Здесь выбора больше.
Самое популярное решение это, конечно, php. Низкий порог вхождения, множество готовых решений и, вместе с тем, отвратительный язык сам по себе, с кучей нелогичных и просто непродуманных вещей. Тем не менее, вполне стоит начать именно с него.
Для себя же, чтобы совсем в "быдлокодерство" не скатиться, посмотрите другие варианты серверных яп. ruby, python (+django или zope), node.js , .net ...
Elman Huseynov
а никто не мешает быдлокодерством заниматься и на других ЯП
тут больше вопрос в человеке, а не в языке.
тут больше вопрос в человеке, а не в языке.
HTML, CSS языками программирования не являются
JavaScript это затычка для дизайнеров
PHP - имеет низкий порог входа им пользуется масса дебилов, но в хороших руках вещь неплохая.
Perl - папа PHP. Имеет больше возможностей, более сложный
С# - не все сервера поддерживают
В принципе если свой сервер то писать можно на чем угодно, хоть на Visual Basic
JavaScript это затычка для дизайнеров
PHP - имеет низкий порог входа им пользуется масса дебилов, но в хороших руках вещь неплохая.
Perl - папа PHP. Имеет больше возможностей, более сложный
С# - не все сервера поддерживают
В принципе если свой сервер то писать можно на чем угодно, хоть на Visual Basic
Для массовых вещей PHP, и + нужен JavaScript, для клиентской логики, на броузере, например для форм ввода. Но логика работает на модели HTML, поэтому HTML сюда же. Часто есть также поддержка VBS, вместе с JS. А для навороченного интерфейса уже Java.
Для серьезных клиент-серверных систем, как обычно: C++ ,Delphi, С#.
И на серверах, практически всегда SQL, как выше уже ответили.
Для серьезных клиент-серверных систем, как обычно: C++ ,Delphi, С#.
И на серверах, практически всегда SQL, как выше уже ответили.
Сайты пишут на HTML, CSS, JavaScript, PHP.
Учить ничего не надо. Надо с самого начала не учить, а учиться делать сайты, сначала совсем простенькие уровня хелловорлда, потом сложнее.
1. Ставите цель, какой сайт сейчас хотите сделать.
2. Определяетесь, какие из этих ЯП нужен для ее реализации - читаете учебники, справочники, форумы, на предмет того, как сделать то что хотите.
3. И делаете. По мере появления трудностей возвращаетесь к п. 2
Учить ничего не надо. Надо с самого начала не учить, а учиться делать сайты, сначала совсем простенькие уровня хелловорлда, потом сложнее.
1. Ставите цель, какой сайт сейчас хотите сделать.
2. Определяетесь, какие из этих ЯП нужен для ее реализации - читаете учебники, справочники, форумы, на предмет того, как сделать то что хотите.
3. И делаете. По мере появления трудностей возвращаетесь к п. 2
Bloazpm
Сергей Казаков
что это такое?
Похожие вопросы
- какой язык веб программирования нужно учить?
- Какой язык веб-программирования целесообразней изучать сначала
- Какой язык/технологию веб-программирования выбрать?
- Веб-программирование.Вопрос про языки?
- Веб программирование! Хочу учиться!)
- Веб программирование или прикладное программирование?
- Веб программирование или прикладное? ПОМОГИТЕ!
- Математика в веб программировании насколько важна?
- Вопрос про веб-программирование
- Учусь веб-программированию. Можете обьяснить, для чего нужны эти технологии: знаю что html - для каркаса, css - для офор