Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/34: Рейтинг темы: голосов - 34, средняя оценка - 4.76
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614

Выбор языка для WEB разработки

15.06.2019, 05:09. Показов 8896. Ответов 187
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от DebianLife Посмотреть сообщение
Язык крутой, но он не для Web!
Сейчас его переработали специально для Web. Мало того в него уже компилят современные сверхвысокоуровневые языки. Так что на перспективу осваивайте С++. Для фронта гораздо перспективней чем js. Для бека тем более.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.06.2019, 05:09
Ответы с готовыми решениями:

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

Выбор языка для разработки сайтов
Добрый вечер! Уже более-менее знаю c++, c#, хочу научиться разрабатывать сайты. Но хочется работать с таким языком, который потом...

Выбор языка для разработки ПО под Android
Добрый. Необходимо заняться разработкой ПО под Android. Столкнулся с проблемой: "Какой язык программирования для разработки...

187
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
16.06.2019, 08:24
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
С++. Для фронта гораздо перспективней
Чтобы не быть пустозвоном, приведите пример, пожалуйста.
1
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
16.06.2019, 11:20
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
С++. Для фронта гораздо перспективней чем js
Опа, а примеры? Или все разработчики браузерных движков js бойкот объявили
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
16.06.2019, 18:13  [ТС]
Цитата Сообщение от atanov Посмотреть сообщение
Опа, а примеры? Или все разработчики браузерных движков js бойкот объявили
ну вот для начала
https://habr.com/ru/post/342180/
0
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
16.06.2019, 18:40
Fulcrum_013, нет, не ссылка на статью. Дайте рабочий пример С++ на фронте, в песочнице, на своём сайте, ещё где-нить... хоть что-то?
1
3012 / 1445 / 262
Регистрация: 16.03.2008
Сообщений: 6,443
Записей в блоге: 2
16.06.2019, 19:48
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Сейчас его переработали специально для Web. Мало того в него уже компилят современные сверхвысокоуровневые языки. Так что на перспективу осваивайте С++. Для фронта гораздо перспективней чем js. Для бека тем более
Ни фига себе у вас поворот...
Куда компилят современные языки?!
Для фронта перспективней асм и си?! Вы вообще понимаете чем отличается фронт от бэкенда? Если в вебе еще можно как то на сях и асме писать бэкенд (но это было с испокон веков можно), но это очень не целесообразно. (Точнее круг применения в вебе этих языков крайне узок.) То для фронта вам необходимо взломать защиту компьютера посетителя сайта... Вы монстр программирования? Или все веб программисты монстры?

Добавлено через 5 минут
И да, уж посколь вы заикнулись про компилят современные языки... Дам справку: упомянутый вами c++ (впрочем как и многие другие подобны языки) позволяют делать асемблерные вставки. При этом если раньше (году в 94 я применял это для научного расчета) один и тот же расчет (чисто математика) выполненая на asm дала огромный профит по скорости по сравнению с паскалем. (На паскале сутки, на асме тот же расчет при тех же данных 4 часа на 386 проце)... ТО сейчас (где то в 2009 примерно пробовал) компиляторы стали умными и профит на таких "простеньких" задачах уже не достигнешь....

И уж точно нет смысла компилировать из одного языка в другой.

Добавлено через 5 минут
А прочел по ссылке на хабр... Ну ну... Присоединяюсь к вопросу j2FunOnly покажите сайты использующие это?
Как вы думаете, нормальные сайты по минимуму на какие версии браузеров рассчитывают?

Не учить, конечно можно.... заработать пока на этом не особо можно... а так для общего развития...
1
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
17.06.2019, 05:41  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
То для фронта вам необходимо взломать защиту компьютера посетителя сайта...
Для фронта нужна всего лишь возможность выполнения нативного кода в песочнице которую сейчас во всю развивают. Ну а пока ее развивают есть возможность выполнения байт-кода LLVM в оной песочнице. Ну а С++ как известно именно через байт-код LLVM компилит. Ну и к тому же является сверхвысокоуровневым язык в отличии от примитивного js.

Добавлено через 1 минуту
Цитата Сообщение от voral Посмотреть сообщение
И уж точно нет смысла компилировать из одного языка в другой.
Есть и еще какой. К примеру плююсы в исходе родились как транспиллер в С.

Добавлено через 9 минут
Цитата Сообщение от j2FunOnly Посмотреть сообщение
ет, не ссылка на статью. Дайте рабочий пример С++ на фронте, в песочнице, на своём сайте, ещё где-нить... хоть что-то?
https://habr.com/ru/company/jugru/blog/441140/ ну вот вам про рабочие проекты.
Ну а в текущем проекте к примеру пользую WebAssembly немного по другому. Не во фонте. Но точно так же во встраиваемом в сторонний енвайронмент пользователском коде, только не в браузере а в системе более другого назначения.
0
3012 / 1445 / 262
Регистрация: 16.03.2008
Сообщений: 6,443
Записей в блоге: 2
17.06.2019, 09:50
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Есть и еще какой. К примеру плююсы в исходе родились как транспиллер в С.
Не важно как они "родились". Важно "зачем?" Какой смысл в лишней прослойке?

Чтобы в было необходимо еще и асемблерный код отлаживать, например потому, что версия компилятора асм оказалась "не той"?

И что это меняет? Вы действительно считаете, что тот кто спрашивает, что использовать нативный js или фреймворки, будет ориентироваться на нишу где это реально нужно? Это не ниша новостных сайтов, интернет магазинов и прочих сайтов "широкого потребления". Это ниша больше (на мой взгляд) именно очередного витка ПО. С целью иметь вебморду. Там подход к набору разработчиков другой, и в команде есть и сишники и прочие другие...

Согласитесь любой сайт на стороне сервера можно написать на C/C++/Asm и т.п. и это точно даст хороший прирост прозводительности (В общем случае).... При чем это можно было делать очень давно. И что? Сколько у нас CMS на сях? Сколько сайтов?

Не, в далекой перспективе, вполне возможно что компилируемые языки зайдут в браузеры... Но пока, не знаю не знаю...
Пока это удел корпоративных, специализированных приложений, да и то, не для всех это нужно.

Добавлено через 5 минут
Т.е. это больше расширение возможностей разработки для тех кто пишет ПО, а не "сайты"...
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
17.06.2019, 13:33

Не по теме:

Цитата Сообщение от voral Посмотреть сообщение
И что? Сколько у нас CMS на сях? Сколько сайтов?
Предвижу ответ: потому, что все вокруг дебилы неквалифицированные и С++ освоить нормально не могут.



Цитата Сообщение от voral Посмотреть сообщение
Не, в далекой перспективе, вполне возможно что компилируемые языки зайдут в браузеры...
Да, было бы здорово переиспользовать серверный код на клиенте. А пока будем подождать.
0
3012 / 1445 / 262
Регистрация: 16.03.2008
Сообщений: 6,443
Записей в блоге: 2
17.06.2019, 13:53
Кстати, о серверной стороне, в PHP8 обещает место быть возможность подключения прямо в PHP коде либ написанных на других языках (как всегда через заголовочные файлы), вот это на некоторых проектах массового использования вполне может пригодится... (хотя надо пробовать )
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
17.06.2019, 14:11
Да, для критичных для производительности вещей вполне себе может зайти. Или для переиспользования чужого кода. Полезно, в общем.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
18.06.2019, 23:27  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
это точно даст хороший прирост прозводительности
Кроме всего остального это даст и огромный прирост в скорости разработки. Все таки скриптовых языков настолько высокоуровневых как компилируемые и с настолько развитыми средствами автоматики не существует и существовать не может.
0
3012 / 1445 / 262
Регистрация: 16.03.2008
Сообщений: 6,443
Записей в блоге: 2
18.06.2019, 23:41
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Кроме всего остального это даст и огромный прирост в скорости разработки.
Это как раз таки не так.
Иначе объясните почему до сих пор на серверах PHP и т.п.? Более того многие вещи на PHP сделать гораздо проще чем на том же Си... Я, например, познакомился с ПХП когда еще занимался разработкой ПО. Использовал его как швейцарский нож:
распарсить данные из текста, вытащить из DBF и т.п., обработать их как надо (в основном тексты) и перегнать уже в нужную мне базу (конкретно Interbase /Firebird).... Конечно с появлением boost и последующим обновлением сей.... Многое стало чуть проще... Но все же нет.... Это не та ниша...

Повторюсь писать сайты на любом языка можно давно. Но ни кто в здравом уме этого не делает.. Более того, тот же PHP только сейчас начал становится чуть более вменяемый по внутреннотсям (хотя все равно не фонтан). Но, по крайней мере, начиная с 7ки по производительности получился реальный и значительный профит по сравнению с 5.6. Но тем не менее ни кто при написании сайтов любой сложности ни кто не бросался писать на сях....

Так поясните почему этим ни кто не занимается?

Добавлено через 2 минуты
Надеюсь понимаете, что на грамотном веб проекте, тонна кода не выполняется на каждом хите...
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
19.06.2019, 03:59
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Кроме всего остального это даст и огромный прирост в скорости разработки. Все таки скриптовых языков настолько высокоуровневых как компилируемые и с настолько развитыми средствами автоматики не существует и существовать не может.
Что-то я не уловил связи между высокоуровневостью и компилируемостью. Это вообще не связанные вещи. А вот то, что скорость разработки выше на управляемых языках - факт. На скриптовых эта скорость частично компенсируется чудесами в рантайме (если не используется какой-нибудь статический анализатор или транспиллер), но всё равно выше и сильно. Подтверждением этому выступает популярность управляемых языков. На них писать проще и дешевле и быстрее. А результат не хуже. Поэтому бизнес и выбирает для многих задач управляемое.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.06.2019, 08:00  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
А вот то, что скорость разработки выше на управляемых языках - факт
С каких пор?

Добавлено через 54 секунды
Цитата Сообщение от Usaga Посмотреть сообщение
Подтверждением этому выступает популярность управляемых языков.
Она подтверждает всего лишь отсутствие квалификации у 90% разрабов и исключительно низкую продуктивность. вся скриптомазня решает не более 1% задач индустрии хотя работают в ней около 90% разрабов. Остальные 99% задач решает 10% разрабов на профессиональных языках.
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
19.06.2019, 08:06

Не по теме:

j2FunOnly, она и так, видимо, уедет туда. Сюда же зашёл Fulcrum_013.



Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
С каких пор?
С самого начала.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Она подтверждает всего лишь отсутствие квалификации у 90% разрабов и исключительно низкую продуктивность. вся скриптомазня решает не более 1% задач индустрии хотя работают в ней около 90% разрабов. Остальные 99% задач решает 10% разрабов на профессиональных языках.
Числа взяты с неба. Выбор этих языков - решение бизнеса, а не людей, что этот бизнес нанимает. Бизнесу виднее, что ему выгоднее. Тормозной, несопровождаемый, долгопишущийся дерьмокод никому не выгоден. А раз предпочтение отдаётся управляемым языкам, значит с ними всё хорошо.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.06.2019, 08:06  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Что-то я не уловил связи между высокоуровневостью и компилируемостью. Это вообще не связанные вещи.
Очень даже связанные. Уровневость языка определяет наличие в нем средств построения высокоуровневых абстракций. Скрипты этих средств лишены напрочь. Так же как и автоматики позволяющей осуществлять автоматическую работу этих абстракций. Т.е. наиболее высокоуровневые языки на сегодняшний день - это таки С++ и Ада.
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
19.06.2019, 08:10
Fulcrum_013, вы недостатки конкретного языка растянули на все языки в мире?

Добавлено через 32 секунды
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
это таки С++ и Ада.
Надо было уточнить, что С++ в редакции от Борланд со своим самописным STL.
0
 Аватар для Fulcrum_013
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.06.2019, 08:18  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
вы недостатки конкретного языка растянули на все языки в мире?
Это общие недостатки всех скриптов.

Добавлено через 1 минуту
Цитата Сообщение от Usaga Посмотреть сообщение
Надо было уточнить, что С++ в редакции от Борланд со своим самописным STL.
У Борланда библиотека для определенной ниши. При этом в этой нише однозначно лучшая и давно не имеющая аналогов способных с ней конкурировать. Кстати так о птичках написана она на паскале а не на плюсах и это ее беда.
Ну а С++ штука уиверсальная. Позволяет это сотворить в любой нише. Опять же использование stl/boost - признак примитивности задачи.
0
Эксперт .NET
 Аватар для Usaga
14077 / 9294 / 1347
Регистрация: 21.01.2016
Сообщений: 34,893
19.06.2019, 08:21
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
При этом в этой нише однозначно лучшая и давно не имеющая аналогов способных с ней конкурировать.
То-то она уже практически на фиг никому не упала, а продукты борланда уже который раз перепродаются. Видимо от рентабельности высокой, да?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.06.2019, 08:21
Помогаю со студенческими работами здесь

Выбор ноутбука для web разработки
В игры не играю. на примете этот ноут

Выбор средств разработки для web-сервиса
Приветствую всех! Не знал где задать свой вопрос, решил тут) я web-программированием практически не занимался, чуть-чуть в рамках одного из...

Выбор языка программирования для web dev'a
Всем привет! Я программист PHP. Занимаюсь web dev'ом. Использую фреймворк Yii. Сделал некоторое число проектов и вот на горизонте...

Выбор языка программирования для разработки среды программирования
Возникла мысль о создании ЯПа. Ныне популярные ЯПы не универсальны, либо универсальны, но с косяками фичами (напр. LISP - обилие...

Raspberry PI 3 выбор языка разработки и IDE
Доброго времени суток. Приобрёл данный девайс для организации удалённого чтения параметров цифрового электро счётчика по RS-485. Залил...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru