Где запустить при вхождении в [закрытую] разработку веб-приложения

10
задан Aaron 16 April 2010 в 16:12
поделиться

5 ответов

Конечно, все технологии и языки, доступные для выбора, могут быть немного подавляющими. Популярными являются JavaScript, JQuery и Ruby on Rails. Изучив их, вы не ошибетесь. Однако, безусловно, полезно знать базовые технологии. W3 schools предлагает много помощи по этим вопросам.

Кроме того, я бы заглянул в раздел "Вопросы SO", потому что об этом часто спрашивают. Там есть несколько отличных ответов.

https://stackoverflow.com/questions/1114145/getting-started-with-web-development-and-design

Ресурсы для начала веб-разработки?

https://stackoverflow.com/questions/543091/where-to-start-from-in-web-development

https://stackoverflow.com/questions/737719/how-to-get-started-with-web-development

10
ответ дан 3 December 2019 в 20:40
поделиться

Некоторые вопросы, которые помогут вам обдумать это:

1) Хотите ли вы направить свою карьеру в сторону Java, .NET или Ruby on Rails, или любая другая технология? Я обнаружил, что прыгал взад и вперед в своей карьере, но это помогло бы принять решение, чтобы поначалу не прыгать слишком много. Как только вы поймете концепции, вам будет легче прыгать, потому что вы учитесь просто новому способу выразить то, что, как вы знаете, вам нужно.

2) Вы хотите больше заниматься фронтенд или бэкенд разработкой? Раньше считалось, что «веб-мастером» было все, от дизайнера до специалиста по базам данных, но если вы пойдете работать на компании среднего размера +, разные роли станут более разделенными. Хорошая идея - разобраться во всем, но вам нужно решить, хотите ли вы преуспеть во всем или преуспеть в одной области.

3) Изучите JS и хотя бы одну из популярных библиотек: мне нравится JQuery. Это поможет вам понять, как работать проще и быстрее

4) Изучите основы SQL и, возможно, решение ORM. Это поможет при запуске ваших веб-приложений из базы данных.

5) Понять безопасность (сертификаты, SSL и т. Д.).

6) Узнайте, как тестировать веб-приложения, и научитесь использовать для этого библиотеки.

Кстати, не обязательно сразу браться за все это. Это всего лишь список вещей, которые следует учитывать.

Удачи!

Херардо

0
ответ дан 3 December 2019 в 20:40
поделиться

Использование любого из упомянутых вами фреймворков, скорее всего, повысить вашу продуктивность, но важно понимать, как все поддерживающие технологии работают сами по себе, если вы хотите быть действительно хорошими в том, что делаете.

Итак, изучите одну или несколько больших библиотек JavaScript (Closure, Ext JS, Moo Tools, Dojo, jQuery и т. Д.), Но также узнайте, как делать все те же вещи, что и библиотека, не используя их.

Изучите фреймворк, такой как Ruby on Rails или Django, но не пренебрегайте низкоуровневым CGI-кодированием, чтобы понять, как на самом деле все работает под прикрытием.

Кроме того, узнайте достаточно о SQL и теории отношений, чтобы не зависеть от ORM, предоставляемого выбранной вами структурой. Знание SQL очень ценно.

4
ответ дан 3 December 2019 в 20:40
поделиться

Я бы установил базовый сервер LAMP (Apache, MySQL, PHP) и начал играть с PHP. Быстро и легко начать работу, изучить основы и увидеть некоторые результаты. Есть ТОННА руководств по PHP и Javascript. Я слышал, что в Ruby on Rails тоже легко попасть, но у меня еще не было возможности по-настоящему погрузиться в это.

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

2
ответ дан 3 December 2019 в 20:40
поделиться

Скорее всего, вы всегда будете использовать HTML, CSS и Javascript в любой структуре или языке, на котором вы создаете свое веб-приложение, поэтому сначала начните с этих базовых парней. Я рекомендую Django, если вы ищете фреймворк (python - это базовый язык Django). Удачи и приятного времяпровождения!

1
ответ дан 3 December 2019 в 20:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: