Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Результаты опроса: Кто какой серверный язык предпочитает?
Perl 5 11.90%
Python 12 28.57%
Java 13 30.95%
ASP.NET 14 33.33%
Ruby 7 16.67%
php 10 23.81%
Go 3 7.14%
Elixir 1 2.38%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 42. Вы ещё не голосовали в этом опросе

 
 
Рейтинг 4.74/39: Рейтинг темы: голосов - 39, средняя оценка - 4.74
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2

Какой язык веб-программирования выбрать? Плюсы\минусы

14.10.2017, 22:54. Показов 11421. Ответов 123

Студворк — интернет-сервис помощи студентам
Вопрос что ни на есть из раздела священных, но все же...
Какой язык веб-программирования кто предпочитает? У кого какие плюсы и недостатки (в том числе - документация, средства разработки, библиотеки)?
Спасибо всем, кто откликнется
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.10.2017, 22:54
Ответы с готовыми решениями:

Какой язык программирования лучше? (3)
Продолжение темы

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

Какой язык программирования лучше? (2)
Продолжение темы. Начало

123
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2
21.10.2017, 18:19  [ТС]
Студворк — интернет-сервис помощи студентам
tmpValue,
1)
Цитата Сообщение от tmpValue Посмотреть сообщение
node.js
Когда node.js стал языком?
2) да, ты прав, я понятия не имею, что такое erlang, go, clojure, согласен
3)
Цитата Сообщение от tmpValue Посмотреть сообщение
как ASP.NET оказался языком программирования одному тебе известно
я и не говорил, что это язык программирования
4)
Цитата Сообщение от tmpValue Посмотреть сообщение
F#, C# отсутствуют в спике выбора
Они относятся к ASP.NET, все одна технология, зачем их выделять?
0
Эксперт .NET
 Аватар для Rius
13845 / 7887 / 1706
Регистрация: 25.05.2015
Сообщений: 23,943
Записей в блоге: 14
21.10.2017, 18:27
Joey,

— Эй, я получил новый веб-проект, но, если честно, я не занимался веб-кодингом в течение нескольких лет, и я слышал, все немного поменялось. Ты же самый современный веб-разработчик, правда?

— Это теперь называется Front-End инженер, но да, я — именно он. Я работаю с вебом в 2016. Визуализации, музыкальные плееры, летающие дроны, которые играют в футбол, все что угодно. Я только что вернулся из JsConf и ReactConf, так что я знаю новейшие технологии для создания веб-приложений.

— Круто. Мне нужно создать страницу, которая отображает последние действия со стороны пользователей, так что мне просто нужно получить данные от REST и отобразить их в какой-то фильтруемой таблице, ну и обновлять её, если что-то изменится на сервере. Я думал, может быть, использовать JQuery для извлечения и отображения данных?

— О, Мой Бог! Нет! Никто больше не использует JQuery. Ты должен попробовать React: это — 2016!

— Интересно. Что такое React?

— Это — очень крутая библиотека, сделанная ребятами из Facebook. Она реально дает полный контроль и повышает производительность приложения, позволяя очень легко обрабатывать любые изменения представлений.

— Звучит заманчиво. Могу ли я использовать React для отображения данных с сервера?

— Ага, но сначала нужно добавить React и React DOM в виде библиотек.

— Подожди, почему две библиотеки?
Полностью: Каково оно учить JavaScript в 2016
3
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
21.10.2017, 19:49
Цитата Сообщение от Joey Посмотреть сообщение
Когда node.js стал языком?
Никогда и не был. Скобки там для кого?
Цитата Сообщение от Joey Посмотреть сообщение
я и не говорил, что это язык программирования
Название темы "какой язык веб-программирования выбрать". В списке выбора asp.net. С таким же успехом в эту компашку можно было всунуть RoR и Django.
Цитата Сообщение от Joey Посмотреть сообщение
Они относятся к ASP.NET, все одна технология, зачем их выделять?
Тебя не смущает что это разные языки? Зачем разделять паскакаль и кресты если они испольняются на одной платформе и всё это одна технология?
1
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2
21.10.2017, 20:14  [ТС]
tmpValue, короче, понятно, не зря я эту тему в холивары поместил. Ну давай немного пофлеймим. Учти, я не упертый и признаю свои ошибки, если меня убедить, но немного попридираться к твоим словам все же позволь.
Цитата Сообщение от tmpValue Посмотреть сообщение
Скобки там для кого?
При чем тут скобки и что они меняют?
Цитата Сообщение от tmpValue Посмотреть сообщение
Название темы "какой язык веб-программирования выбрать".
А название опроса "Кто какой серверный язык предпочитает?", и в списке присутствует ASP.NET, зачем перечислять все .NET-языки. Или я обязан был указать ASP.NET (ну, имеются ввиду языки, входящие в ASP.NET)?
Цитата Сообщение от tmpValue Посмотреть сообщение
Зачем разделять паскакаль и кресты если они испольняются на одной платформе
Если под крестами подразумеваются C++ (я же старый, не понимаю языка молодежи), то по твоей логике получается, что я должен был их тоже включить в опрос, ведь они "исполняются" на той же платформе, что и php и Perl

Добавлено через 53 секунды
Цитата Сообщение от tmpValue Посмотреть сообщение
и всё это одна технология
Ага, как же, паскаль и C++ - одна технология... Почему меня никто не предупредил?!
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
21.10.2017, 20:23
Цитата Сообщение от Joey Посмотреть сообщение
При чем тут скобки и что они меняют?
Специально для тех кто в танке там указан язык. А node.js это runtime для языка.
Цитата Сообщение от Joey Посмотреть сообщение
и в списке присутствует ASP.NET, зачем перечислять все .NET-языки.
Аналогия: название опроса "кто какой компилируемый язык предпочитает?" Зачем перечислять все компилируемые языки, ведь они все исполняются на одной платформе в виде двоичных инструкций?
Цитата Сообщение от Joey Посмотреть сообщение
то по твоей логике получается
По твоей логике, не моей. По моей логике F# это не C#, а по твоей:
Цитата Сообщение от Joey Посмотреть сообщение
Они относятся к ASP.NET, все одна технология, зачем их выделять?
Цитата Сообщение от Joey Посмотреть сообщение
Ага, как же, паскаль и C++ - одна технология...
Чем же не одна? Оба компилируются в машинный код. Зачем же выделять?
1
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2
21.10.2017, 20:33  [ТС]
Цитата Сообщение от tmpValue Посмотреть сообщение
Специально для тех кто в танке там указан язык. А node.js это runtime для языка.
Беру свои слова назад, тут я неправ.
В остальном - повторяю предыдущий пост и стою на этом.
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
23.10.2017, 11:42
Цитата Сообщение от Zuzik Посмотреть сообщение
Почему были бы корректнее структуры?
Очень часто требуется фиксированное количество именованных значений связанных между собой. В Python чаще всего под это дело используют dict и это не правильно. Если пользовался когда-нибудь mypy, то попробуй захинтить тип, например, для:
Python
1
2
3
4
5
{
    "database": "...",
    "username": "...",
    "password": "..."
}
Гораздо удобнее и корректнее использовать, например, namedtuple. Но это не структура всё же. И из-за того, что namedtuple не мутабелен - не удобно.
0
 Аватар для Энтомолог
141 / 182 / 44
Регистрация: 25.04.2012
Сообщений: 2,623
Записей в блоге: 5
20.04.2018, 20:55
Мне для сайтов нравится использовать .NET Core (бесплатно) и Visual Studio Code (бесплатно).
0
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2
21.04.2018, 00:15  [ТС]
Цитата Сообщение от Alex9 Посмотреть сообщение
.NET Core (бесплатно) и Visual Studio Code (бесплатно)
А речь не про ЯПы разве? Или тема в другое русло пошла?
0
 Аватар для Энтомолог
141 / 182 / 44
Регистрация: 25.04.2012
Сообщений: 2,623
Записей в блоге: 5
21.04.2018, 14:57
Цитата Сообщение от Joey Посмотреть сообщение
А речь не про ЯПы разве?
На языке автора это ASP.NET называется.
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
31.05.2018, 19:09
Решил я тут немного освоиться в вебе и выбрал перл5. Доставляет что этот динозавр жив и бодр. А кто говорит что перл мертв, тот нуб.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
02.06.2018, 14:34
Цитата Сообщение от tmpValue Посмотреть сообщение
Решил я тут немного освоиться в вебе и выбрал перл5.
Да можн выбрать и какой-нибудь брейн фак для вэба. Другое дело востребован ли данный язык у хостеров. А у них в основном PHP..
Цитата Сообщение от tmpValue Посмотреть сообщение
Доставляет что этот динозавр жив и бодр.
И где он жив и бодр, кстати серьёзно хотелось бы узнать..
0
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2
02.06.2018, 19:38  [ТС]
Цитата Сообщение от CoderHuligan Посмотреть сообщение
И где он жив и бодр, кстати серьёзно хотелось бы узнать
странный вопрос. Например, from the top of my head, на jino
1
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
02.06.2018, 21:35
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Другое дело востребован ли данный язык у хостеров. А у них в основном PHP.
лол, перл по умолчанию поставляется с любой unix-like os, а унылый пых доставляется отдельно.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
И где он жив и бодр, кстати серьёзно хотелось бы узнать.
cpan
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
03.06.2018, 16:56
Цитата Сообщение от tmpValue Посмотреть сообщение
лол, перл по умолчанию поставляется с любой unix-like os, а унылый пых доставляется отдельно.
Почему же на пёрл сегодня не создают ни один фреймворк? Где форумы на пёрл(да, знаю один yabb, и то очень древний, медленный и на файлах..), где сайты на пёрл? Заказы в основном на пёрл? Хе-хе. Ничего не имею против пёрл, - он ГОРАЗДО лучше того же пыха, однако где востребованность? Где предложения где требуется знание пёрл?
0
Эксперт .NET
 Аватар для Usaga
14769 / 9543 / 1365
Регистрация: 21.01.2016
Сообщений: 35,984
04.06.2018, 08:55
Цитата Сообщение от tmpValue Посмотреть сообщение
лол, перл по умолчанию поставляется с любой unix-like os, а унылый пых доставляется отдельно.
Актуальность языка определяется фактом предустановки компилятора\транслятора в стандартной поставке ОС?
0
Эксперт .NET
 Аватар для Rius
13845 / 7887 / 1706
Регистрация: 25.05.2015
Сообщений: 23,943
Записей в блоге: 14
04.06.2018, 09:05
Актуальность языка определяется тем, чему выпускника вуза, заявляющего об актуальности, в этом самом вузе учили...
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
10.06.2018, 01:09
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Почему же на пёрл сегодня не создают ни один фреймворк?
Dancer2, лол не смеши. Все уже давно отработано и отлажено.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Где форумы на пёрл(да, знаю один yabb, и то очень древний, медленный и на файлах..), где сайты на пёрл?
Мєйлру, например, ага.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Заказы в основном на пёрл?
Не та ниша. Перлисты не нужны как обезьяны-однодневки. Перлисты нужны там где в хостингах никто не нуждается.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
однако где востребованность?
U hack this world with lisp? LOL, I hack *it* with Perl long time away.
Цитата Сообщение от Usaga Посмотреть сообщение
Актуальность языка определяется фактом предустановки компилятора\транслятора в стандартной поставке ОС?
Актуальность языка вообще ничем определить невозможно. Потому что ,актуальность, понятие для каждого субъективное. Кому за пайку строчить на пыхе, а кому вискарь потягивать за знания перла. Каждый сам определяет где, когда и как он актуален.
Цитата Сообщение от Rius Посмотреть сообщение
Актуальность языка определяется тем, чему выпускника вуза, заявляющего об актуальности, в этом самом вузе учили...
Ну или так.
0
Эксперт .NET
 Аватар для Usaga
14769 / 9543 / 1365
Регистрация: 21.01.2016
Сообщений: 35,984
10.06.2018, 05:37
tmpValue, к чему тогда была эта фраза про предустановленный перл и необходимость доустанавливать неперл?
0
0 / 33 / 5
Регистрация: 01.12.2017
Сообщений: 708
10.06.2018, 11:38
Ассемблер!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.06.2018, 11:38

C# vs Python. Как выбрать язык программирования для работы?
Здравствуйте. В этом году поступил в вуз на программиста. Решил посмотреть, что такое очка, и понял, что ошибся. Сижу на лекциях и...

Какой язык программирования выбрать
Привет! Учусь на программиста. Преподы надоели со своим делфи. Я хочу научиться по-настоящему программировать. Какие языки...

Какой язык программирования выбрать?
Парни ПОМОЩЬ!!! Учусь на 3 курсе на информатику в экономике, с экономикой у меня все оч плохо, поэтому больше углубляюсь в...

Какой язык программирования выбрать?
Доброго времени суток ! Подскажите уважаемые форумчане - какой язык программирования выбрать для начального изучения? Да и вообще, какие...

Какой язык программирования лучше выбрать?
Здравствуйте. Я уже занимался программированием довольно недавно. Знаю основы C++, C#, паскаль (pascal), немного purebasic. У меня две...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru