На каком языке лучше делать сайт?

Собираюсь делать сайт.
Буду искать специалиста.
Особо в языках программирования не разбираюсь, поэтому хотел бы знать.
На каком языке написано большинство известных сайтов?
Какой из языком наиболее безопасный? С каким легче всего работать?
Долго ли в случае необходимости затем переписывать сайт на другом языке?
Какой язык выбрать лучше всего так, чтобы не промахнуться?

Бонусный вопрос.
При поиске специалиста, в дополнение к знаниям определенного языка программирования, что еще учитывать?
  • Вопрос задан
  • 53671 просмотр
Пригласить эксперта
Ответы на вопрос 10
eucalipt
@eucalipt
Самоделкин.
Одним языком ты точно не обойдешься.
Начни с изучения каркаса, с html (и да, я знаю, что это не язык :D), бери сразу html 5, не читай старой литературы по нему.

После займись стилизацией, за это отвечает css. Бери сразу css3, не возвращайся в 2000-е, тебе это не надо. Обычно стилизацию рассматривают вместе с каркасом. То есть большинство учебной лит-ры - это html+css (в новых подразумевается, что это html5 + css3).

По ходу изучения (а лучше после) берись за JS, то бишь Java Script. Он отвечает за "красивости на сайте". lern.javascript.ru - для отличного начала.

После всего этого (а лучше разом с JS) бери php. Советую именно его, потому что распространен, много отличных гайдов (в том числе и на оф. сайте). Можешь читать старую лит-ру, НО только чтобы понять основные конструкции, такие как if, for, while, foreach и так далее. Сам же код пиши в ООП стиле, это будет большим плюсом для тебя в будущем, так как сейчас все активно на него переходят. Дойдя до MySQL бери MySQLi (это относится к PHP).

Этих знаний должно быть достаточно. Для полного освоения и плавания без надувных кругов рассчитывай на 2 - 3 года обучения.
Ответ написан
Комментировать
index0h
@index0h
PHP, Golang. https://github.com/index0h
На каком языке написано большинство известных сайтов?

Большинство на php.

Какой из языком наиболее безопасный?

Безопасность - это задача программиста, а не языка. На любом ЯП можно сделать небезпасный код.

С каким легче всего работать?

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

Долго ли в случае необходимости затем переписывать сайт на другом языке?

Долго ли делается перевод книги на язык другой лингвистической группы?

При поиске специалиста, в дополнение к знаниям определенного языка программирования, что еще учитывать?

Опыт. Его может определить только более опытный специалист, или хотя бы того же уровня, что и искомый.

----
Это только backend (а есть еще frontend):
ЯП подбирается под задачу. Для говносайтиков вполне php подойдет. Для сайтов с активным общением пользователей - может больше подойти NodeJS. В принципе есть еще Ruby. Для специализированных проектов с ударом на производительность - Golang. Для параллельных вычислений Erlang (правда специ будут стоить ОЧЕНЬ дорого). Так же еще часто используется Java/C#. Большие проекты чаще всего объединяют в себе несколько языков, используя их сильные стороны в конкретных модулях.

Если вы в этом ничего не понимаете - есть большая вероятность ошибиться в технологии.
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Я так понимаю, что вы заказчик, а не исполнитель.
Поэтому -
На каком языке лучше делать сайт?
Вообще вам как заказчику должно быть абсолютно паралельно на каком языке будет делаться сайт, какие инструменты будут использоваться, и что будут кушать на завтрак программисты пишущие ваш сайт.

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

Какой из языком наиболее безопасный? С каким легче всего работать?
Наиболее безопасный язык это тот, с которым работает профессионал, отлично владеющий этим языком.
Легче всего работать с тем языком который знаешь. А если этот язык еще и подходит для реализации задачи над которой работаешь, то вообще прекрасно.

Долго ли в случае необходимости затем переписывать сайт на другом языке?
Конечно долго. Чуть быстрее чем написать с нуля.

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

При поиске специалиста, в дополнение к знаниям определенного языка программирования, что еще учитывать?
При поиске специалиста не нужно учитывать его знания в языке программирования.
Нужно учитывать исключительно его умение делать поставленную перед ним задачу. Т.е очень неплохо будет если у специалиста в портфолио будет несколько успешно завершенных проектов подобных вашему.
Ответ написан
Комментировать
На серверном) наиболее распространенный это PHP, очень многие с ним знакомы и на нем работают. Еще стоит вопрос какой именно вы сайт хотите если супер-пупер навороченый (интернет казино) то думаю лучше-что то другое юзать. А если новостой или интернет магазин то думаю PHP за глаза хватит да и стоимость работы специалиста будет дешевле нежили на других языках. Если ответил на ваш вопрос пометьте как ответ))
Ответ написан
Комментировать
Sanes
@Sanes
На HTML, чё тут думать-то?
Ответ написан
Комментировать
begemot_sun
@begemot_sun
Программист в душе.
Дело не в языке, а в тех руках что этот язык применяют.
Выбирайте самый распространенный\дешевый. Видимо PHP.
Для realtime применения, и всяких сетевых демонов советую Erlang.
Ответ написан
Комментировать
@moved_on
Все зависит от специфики поставленных вами задач.
Современные сайты в основном написаны на php. Программистов качественных довольно много.
Если планируете делать небольшой проект - будь-то интернет-магазин, или подобное, вполне годно.
Безопасность - вне зависимости от языка везде свои проблемы, качество специалиста - наилучший показатель безопасности проекта.
Скорее всего долго, особенно если переписывать будет другой специалист.
Поставьте задачу, которую надо решить, хотя бы общими словами, и я думаю сообщество Toster'а вам поможет.

Бонусный ответ:
Учитывайте опыт, желание работать и портфолио. Не учитывайте возраст. Школьники-фрилансеры сегодня бывают намного круче, чем работники со стажем.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Для каждой задачи - своя архитектура.
Для определенной архитектуры - свои компоненты.
Компоненты - строительный материал сервиса.
Знания и умения разработчика(-ов) при работе с компонентами (принципы проектирования модулей, контроль безопасности кода и т.д.) определяет итоговое качество конечного сервиса.

Вначале, Вам нужно посоветоваться с архитектором исходя из тематики сайта.
(если интересно - могу помочь, контакты в профиле)
Ответ написан
Комментировать
Kvarkas
@Kvarkas
IT (full stack)
берите друпал за основу - это MySQL + php + javascript... есть немного чепорное сообщество на русском :) (впринципе сродни тутошному)
Ответ написан
Комментировать
font
@font
В поисках самого лучшего
Всегда мечтал посмотреть, как сайт на ассемблере выглядит, есть ли?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы