Вавилон и безумие JavaScript
От: Shmj Ниоткуда  
Дата: 08.01.17 14:01
Оценка: 3 (1) +6 -4 :)
Вот, наткнулся на статью: https://habrahabr.ru/post/312022/

Не зря я не уважал JavaScript. Посмотрите в какое безумие все превратилось!

Мне и раньше было понятно к чему все идет. Стало еще хуже чем с злополучным C++.

И самое главное, самое обидное -- нет света в конце тоннеля. Все это безобразие будет только нарастать, никакой альтернативы не предвидется.

Остается только надеятся что тебе не придется с этим в своей жизни плотно работать.
Re: Вавилон и безумие JavaScript
От: sambl4 Россия  
Дата: 08.01.17 14:23
Оценка: :)
Здравствуйте, Shmj, Вы писали:

S>Не зря я не уважал JavaScript. Посмотрите в какое безумие все превратилось!


Ну избыток свободы ведёт к анархии

S>Мне и раньше было понятно к чему все идет. Стало еще хуже чем с злополучным C++.


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

S>И самое главное, самое обидное -- нет света в конце тоннеля. Все это безобразие будет только нарастать, никакой альтернативы не предвидется.


Энтропия изолированной системы не может уменьшаться


S>Остается только надеятся что тебе не придется с этим в своей жизни плотно работать.


А я уже год работаю. Прикольно было — приступил к проекту на месяц позже остальной команды, и у меня не компилилось без ошибок — оказалось что в конфигурации используемых npm модулей версии не было зафиксированы, и некоторые модули у меня скачались немного не той версии
Re: Вавилон и безумие JavaScript
От: Константин Б. Россия  
Дата: 08.01.17 14:42
Оценка: +4
Здравствуйте, Shmj, Вы писали:

S>Вот, наткнулся на статью: https://habrahabr.ru/post/312022/


S>Не зря я не уважал JavaScript. Посмотрите в какое безумие все превратилось!


А в чем безумие то? Такое "смешное" передергивание можно и про другие платформы написать.

Почему стопицот систем сборки для С++ это нормально, а три для js — безумие?
Re[2]: Вавилон и безумие JavaScript
От: Shmj Ниоткуда  
Дата: 08.01.17 21:05
Оценка:
Здравствуйте, Константин Б., Вы писали:

КБ>Почему стопицот систем сборки для С++ это нормально, а три для js — безумие?


Дело не в системах сборки даже.

Дело в том что простейшая операция по заполнению таблицы данными при кошерном применении технологий (то есть в ногу со временем) превратилась в лабиринт.

Понятно что можно вручную без всяких библиотек или библиотеками прошлого года это сделать. Но ведь это будет олдскульным решением и для нового проекта не годится.
Re: Вавилон и безумие JavaScript
От: mgu  
Дата: 09.01.17 07:47
Оценка: :))) :))) :))) :))
Здравствуйте, Shmj, Вы писали:

S>Вот, наткнулся на статью: https://habrahabr.ru/post/312022/


S>Не зря я не уважал JavaScript. Посмотрите в какое безумие все превратилось!


JavaScript -- прекрасный язык, один из немногих, где компьютер помогает разработчику, а не наоборот. Проблема же в головах.
Re[3]: Вавилон и безумие JavaScript
От: vsb Казахстан  
Дата: 09.01.17 08:01
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Дело в том что простейшая операция по заполнению таблицы данными при кошерном применении технологий (то есть в ногу со временем) превратилась в лабиринт.


Нет никакого лабиринта, всё просто на самом деле. Просто люди в простые сайты тащат фреймворки, которые делали для сложных сайтов уровня фейсбука. Грубо говоря — вместо того, чтобы ножками пройти километр за 15 минут или проехать на велосипеде за 5 минут, они час едут на автобазу, там греют камаз полчаса и потом ещё два часа везут себя. Ещё и на расход кивают, вон, мол, какой большой вышел, 200 литров на сотню. А камаз, он для десяти тонн груза нужен, чтобы тащить его неделю через всю страну. Ещё прицеп можно такой же прицепить. И расход уже будет нормальный для такого использования.

S>Понятно что можно вручную без всяких библиотек или библиотеками прошлого года это сделать. Но ведь это будет олдскульным решением и для нового проекта не годится.


Уметь выбрать правильные библиотеки это тоже важно. Кроме того JS хорош тем, что там стараются использовать последовательное улучшение. Например ты можешь начать проект без всяких систем сборок. Современные браузеры и так поддерживают ES6. А когда проект уже будет не стыдно показать остальным — потратить пару часов и настроить сборку.
Re: Вавилон и безумие JavaScript
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 09.01.17 08:01
Оценка: +1
Здравствуйте, Shmj, Вы писали:

Ну сейчас уже модно Angular 2 и TypeScript

Просто Angular
ASP.NET Core, Angular 2, SignalR для чайников

Ну и вспоминаем про энергию Гиббса.
Система стремится к хаосу и при этом к увеличению внутренней энергии.
Примеры сбор капель в одну и при определенном размере легко разделяющееся на множество капель
Увеличение размера Видео за счет сжатия и улучшения
Увеличение информации за счет хранения больших массивов и улучшения поиска в них.
По сути это борьба и единство противоположностей. Разно или поздно наступает состояние уравновешивающее стремление к хаосу и к увеличению внутренней энергии.
Закон перехода количества в качество
и солнце б утром не вставало, когда бы не было меня
Отредактировано 09.01.2017 8:53 Serginio1 . Предыдущая версия . Еще …
Отредактировано 09.01.2017 8:14 Serginio1 . Предыдущая версия .
Re[4]: Вавилон и безумие JavaScript
От: Shmj Ниоткуда  
Дата: 09.01.17 09:52
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Уметь выбрать правильные библиотеки это тоже важно.


Ну и какую библиотеку вы бы порекомендовали для маленьких сайтов?
Re[5]: Вавилон и безумие JavaScript
От: BlackEric http://black-eric.lj.ru
Дата: 09.01.17 10:26
Оценка: +1 :)
Здравствуйте, Shmj, Вы писали:

S>Ну и какую библиотеку вы бы порекомендовали для маленьких сайтов?


JQuery?
https://github.com/BlackEric001
Re[5]: Вавилон и безумие JavaScript
От: vsb Казахстан  
Дата: 09.01.17 11:32
Оценка:
Здравствуйте, Shmj, Вы писали:

vsb>>Уметь выбрать правильные библиотеки это тоже важно.


S>Ну и какую библиотеку вы бы порекомендовали для маленьких сайтов?


Для минимального функционала jQuery. Если не нужны старые браузеры, ограничиться DOM API. Для SPA: Angular, если разработчики не боятся энтерпрайза, React или Vue, если хочется более JavaScript решения.
Re: Вавилон и безумие JavaScript
От: Dair Россия https://dair.spb.ru
Дата: 10.01.17 13:38
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот, наткнулся на статью: https://habrahabr.ru/post/312022/

S>Не зря я не уважал JavaScript. Посмотрите в какое безумие все превратилось!

Kill it with fire.
Re[3]: Вавилон и безумие JavaScript
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 29.01.17 20:10
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Дело в том что простейшая операция по заполнению таблицы данными при кошерном применении технологий (то есть в ногу со временем) превратилась в лабиринт.


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

S>Понятно что можно вручную без всяких библиотек или библиотеками прошлого года это сделать. Но ведь это будет олдскульным решением и для нового проекта не годится.


Какого именно прошлого года ? Если ты про 16й — то разумеется да А вот на счет вручную — как закончишь пилить код, то пару новых требований ломают весь твой велосипед.
Re[4]: Вавилон и безумие JavaScript
От: Слава  
Дата: 29.01.17 20:45
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Какого именно прошлого года ? Если ты про 16й — то разумеется да А вот на счет вручную — как закончишь пилить код, то пару новых требований ломают весь твой велосипед.


Теорема: для любой программной системы можно придумать такую пару требований, которая поломает весь велосипед.
Доказательство: Нет предела совершенству.
Решение проблемы: при избытке очень требовательных требований выкатывать такое решение, чтобы требующему тошно стало. Участливо поинтересоваться "неудобно, да? мы очень старались, но -... Быть может, пока как-нибудь без этого обойдётесь?". Еще можно бесконечно уточнять требования к решению.
Нормальное решение: в большинстве случаев людям нужно не что-то конкретное, а решение более общего вопроса. Как только мы поднимаемся над надуманными ограничениями, может оказаться, что переписывать и ломать ничего не надо. Но для этого нужно общаться не с программистами-олимпиадниками, которые привыкли к превозмогающему садо-мазо в условиях жестких формальных ограничений, а с теми людьми, которые собственно занимаются делом.
Отредактировано 29.01.2017 20:46 Слава . Предыдущая версия .
Re[5]: Вавилон и безумие JavaScript
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.01.17 08:48
Оценка:
Здравствуйте, Слава, Вы писали:

С>Решение проблемы: при избытке очень требовательных требований выкатывать такое решение, чтобы требующему тошно стало.


Браво! Эдак все заказчики пойдут лесом, с таким подходом.

С>Нормальное решение: в большинстве случаев людям нужно не что-то конкретное, а решение более общего вопроса. Как только мы поднимаемся над надуманными ограничениями,


А откуда взялись надуманые ограничения ? Открой, скажем, Google Sheets. Где ты там видишь надуманые ограничения ? Надо ли объяснять, что такие вещи на коленке не делаются ?
Re: Вавилон и безумие JavaScript
От: Barbar1an Украина  
Дата: 01.02.17 00:38
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот, наткнулся на статью: https://habrahabr.ru/post/312022/


S>Не зря я не уважал JavaScript. Посмотрите в какое безумие все превратилось!


S>Мне и раньше было понятно к чему все идет. Стало еще хуже чем с злополучным C++.


S>И самое главное, самое обидное -- нет света в конце тоннеля. Все это безобразие будет только нарастать, никакой альтернативы не предвидется.


S>Остается только надеятся что тебе не придется с этим в своей жизни плотно работать.


просто им хочется чтобы как на десктопе было, а оно не получается
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Re[2]: Вавилон и безумие JavaScript
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 01.02.17 16:50
Оценка:
Здравствуйте, Barbar1an, Вы писали:

S>>И самое главное, самое обидное -- нет света в конце тоннеля. Все это безобразие будет только нарастать, никакой альтернативы не предвидется.


S>>Остается только надеятся что тебе не придется с этим в своей жизни плотно работать.


B>просто им хочется чтобы как на десктопе было, а оно не получается


Angular-2 уже оно. Собственно, веб-фронтенд все ближе и ближе к десктопным технологиями.
Re[3]: Вавилон и безумие JavaScript
От: stomsky Россия  
Дата: 02.02.17 08:42
Оценка:
Здравствуйте, Ikemefula, Вы писали:
I>Angular-2 уже оно. Собственно, веб-фронтенд все ближе и ближе к десктопным технологиями.
Еще бы время отклика на действия пользователя сравнялось с десктопом...
Лично для меня, как для пользователя, именно это первый аргумент против WebGUI...
Красота — наивысшая степень целесообразности. (c) И. Ефремов
Re[4]: Вавилон и безумие JavaScript
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.02.17 09:30
Оценка:
Здравствуйте, stomsky, Вы писали:

I>>Angular-2 уже оно. Собственно, веб-фронтенд все ближе и ближе к десктопным технологиями.

S>Еще бы время отклика на действия пользователя сравнялось с десктопом...
S>Лично для меня, как для пользователя, именно это первый аргумент против WebGUI...

Многие конторы потиху перешли на гуглодоки. Появляются и другие инструменты.
Re[5]: Вавилон и безумие JavaScript
От: stomsky Россия  
Дата: 02.02.17 09:41
Оценка:
Здравствуйте, Ikemefula, Вы писали:
S>>Лично для меня, как для пользователя, именно это первый аргумент против WebGUI...
I>Многие конторы потиху перешли на гуглодоки. Появляются и другие инструменты.
Но для меня все же весьма заметна разница в скорости реакции Excel-ей от гуглдока и от десктопного офиса на мои действия (ввод текста, формул, скроллинг мышью и т.п.).
Понятно, что тому есть объективные причины, но, ставя себя на место пользователя, я понимаю, что меня эти причины волновать не должны...
Как сказала недавно одна девушка-пользователь: "Программы должны быть хорошими". И пофиг на технические ограничения и прочие объективные причины.
Красота — наивысшая степень целесообразности. (c) И. Ефремов
Re[2]: Вавилон и безумие JavaScript
От: TimurSPB Интернет  
Дата: 02.02.17 10:14
Оценка:
mgu>JavaScript -- прекрасный язык, один из немногих, где компьютер помогает разработчику, а не наоборот. Проблема же в головах.
Верно! Самое время ему умирать, что бы мы запомнили его прекрасным.
Make flame.politics Great Again!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.