Верстка, CSS, HTML, SVG
бекэнд разработка сайтов
можно ли абсолютно не беспокоясь не учить php, а заменить его на python? и еще, может кто объяснить для чего разрабу нужен sql язык?
PHP лидирует не только по вакансиям, но и по установкам на хостингах. Типичная ситуация, когда пользователь выбирает какой-нибудь хостинг, где декларируется, что там имеется Python. А потом оказывается, что он первый у них пользователь, которому понадобился Python. И оказывается, что у работников хостинга нет никакого практического опыта в установке и поддержке Python на хостинге, а теорию они уже забыли. Вот и начинают работники хостинга читать документацию с самых азов. Ну, а первый блин часто бывает комом.
Кроме того, на PHP гораздо больше самых разных CMS и фреймворков. Специалистов в интернете тоже больше на PHP, то есть больше вероятность, что по PHP вам быстрее помогут на программистких форумах.
Поэтому, если вы собираетесь делать сайты для себя или на заказ, то выбирайте лучше PHP. А Python больше подходит, если вы собираетесь работать в какой-нибудь крупной компании, где свои веб-сервера и где будете программировать только для них и у них программируют на Python. Ну, еще если будете заниматься машинным обучением, тогда тоже придется иметь дело в Python и размещать свой сайт на хостинге, который специализируется на Python.
Язык SQL, это язык работы с базами данных.
В принципе, сайт можно сделать и без баз данных, и значит, без знания языка SQL. Ну, базы данных, конечно, на таком сайте будут, но только разработчик сделает их в обычных текстовых файлах. Этот вариант имеет два преимущества: 1. быстрее работает и меньше глючит; 2. сайт без проблем переносится на любой другой хостинг.
Но есть и два недостатка: 1. если очень много связанных друг с другом баз, то разработчику легко запутаться в них; 2. Для самостоятельной правильной организации разбивки базы данных на файлы нужно гораздо глубже знать теорию реляционных баз данных.
Поэтому, если будете делать сайт для себя, то выбирайте первый путь без SQL. А если будете делать сайты на заказ, то обязательно надо знать SQL.
Кроме того, на PHP гораздо больше самых разных CMS и фреймворков. Специалистов в интернете тоже больше на PHP, то есть больше вероятность, что по PHP вам быстрее помогут на программистких форумах.
Поэтому, если вы собираетесь делать сайты для себя или на заказ, то выбирайте лучше PHP. А Python больше подходит, если вы собираетесь работать в какой-нибудь крупной компании, где свои веб-сервера и где будете программировать только для них и у них программируют на Python. Ну, еще если будете заниматься машинным обучением, тогда тоже придется иметь дело в Python и размещать свой сайт на хостинге, который специализируется на Python.
Язык SQL, это язык работы с базами данных.
В принципе, сайт можно сделать и без баз данных, и значит, без знания языка SQL. Ну, базы данных, конечно, на таком сайте будут, но только разработчик сделает их в обычных текстовых файлах. Этот вариант имеет два преимущества: 1. быстрее работает и меньше глючит; 2. сайт без проблем переносится на любой другой хостинг.
Но есть и два недостатка: 1. если очень много связанных друг с другом баз, то разработчику легко запутаться в них; 2. Для самостоятельной правильной организации разбивки базы данных на файлы нужно гораздо глубже знать теорию реляционных баз данных.
Поэтому, если будете делать сайт для себя, то выбирайте первый путь без SQL. А если будете делать сайты на заказ, то обязательно надо знать SQL.
SQL - язык структурированных данных предназначен для работы с базами данных. Язык программирования для backend можно выбрать любой, выбора очень много, но PHP лидирует по вакансиям. Но python тоже можно использовать.
Похожие вопросы
- Где учиться на веб-программиста? (разработка сайтов)
- Помощь в разработке сайта. (макет, хостинг и домен есть. Не понимаю что делать с версткой и куда ее загружать)
- Как рассчитать стоимость разработки сайта.
- Всегда ли в компаниях разработки сайтов используют CMS?
- Подскажите, где заказать разработку сайта? Главное качественно и не очень дорого.
- Как обосновать при разработке сайта выбор HTML и программу Notepad++
- С чего начинается разработка сайта? Вот по пунктам можете ответить?
- Кто работал фрилансером в разработке сайтов?
- Почему при разработке web-сайтов из всех редакторов чаще всего отдают предпочтение блокноту "notepad"? Чем он лучше?
- Сколько примерно стоит разработка подобного сайта?