Я был разработчиком Android примерно неделю назад, когда я переключился на разработку "веб-приложений". Теперь, когда я спрашиваю людей, как начать работу с той же целью, я получаю обычный ответ по изучению js, HTML5, CSS, Ajax и т. Д. Итак, я высказал свое мнение и был довольно счастлив, что какое-то время изучал новые вещи и привык к идея работы над веб-разработкой. До сих пор это была вся теория, когда я отказался от js в w3Schools, но теперь я хотел бы начать работу с небольшим количеством упражнений по разработке веб-приложений. Проблема в том, что я, кажется, запутался между идеей веб-разработки и разработки веб-приложений!
Итак, вот, наверное, самые глупые вопросы для некоторых из вас, профессионалов, но я надеюсь, что вы потратите некоторое время, чтобы объяснить разницу кому-то вроде меня! :)
Q1. Неужели я начинаю ломать голову над неправильными темами для разработки веб-приложений?
Q2. В чем разница между веб-приложениями и веб-сайтом?
В3. С чего конкретно мне нужно было начать, чтобы подготовиться к разработке веб-приложений?
В4. С какой хорошей IDE (если она мне понадобится) начать работу? (Я работал над android, поэтому плагин eclipse был чрезвычайно полезен на моих этапах обучения).
Я надеюсь, что я рассмотрел все правильные вопросы здесь. Я совершенно новичок в этом, и у меня очень мало времени и возможностей для подготовки, и в качестве стажера вам нужно очень быстро адаптироваться к любой среде, в которую вы попали, поэтому я надеюсь, что вы можете указать мне направление, где, как мы надеемся, есть быстрый путь к изучению "разработки веб-приложений":)
Спасибо
Существует множество серверных технологий / платформ, которые можно использовать для разработки расширенных веб-приложений, например ASP.NET , J2EE , ] PHP и т. Д.Но независимо от того, что вы здесь используете, он «компилируется» в HTML-страницу перед отправкой клиенту, которая может содержать более или менее различные веб-технологии, которые вы изучили. И вы всегда можете кодировать прямо в HTML , js , css и т. Д. В полной гармонии с серверными компонентами.
Я укушу; -)
Ваше замешательство, безусловно, оправдано. На мой взгляд, разница между веб-приложением и веб-сайтом на одну степень больше, чем определения.
Если веб-страница обеспечивает взаимодействие, помимо нажатия ссылок и заполнения форм, и предоставляет услугу для пользователя, то я бы сказал, что это веб-приложение, а не веб-страница. Вероятно, есть еще понятие получения пользовательских данных и манипулирования ими в той или иной форме.
В своей работе я разрабатываю веб-симуляторы для древних компьютеров. HTML / CSS обеспечивает гибкий уровень представления, а JavaScript обеспечивает основные реализации моделирования и взаимодействия с пользователем. Я бы сказал, что это веб-приложения, а не веб-страницы - другие могут не согласиться.