The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

GitHub и Facebook представили открытую интегрированную среду..., opennews (??), 13-Сен-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


51. "GitHub и Facebook представили открытую интегрированную среду..."  +12 +/
Сообщение от KroTozeRemail (ok), 13-Сен-17, 15:06 
Псевдо-ПО на интерпретируемом языке без типизации скриптового назначения, работающее через движок от браузера... Я удивляюсь, как тут вообще может возникать вопрос, подобный "Плохо разве?"! Не то что плохо, а прямо таки мерзко и отвратительно! Примерно настолько же отвратительно, как огромный шмат жирной слизи на тротуаре. Или как гудящий автомобиль, припаркованный на детской площадке.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

56. "GitHub и Facebook представили открытую интегрированную среду..."  –3 +/
Сообщение от Аноним (-), 13-Сен-17, 15:20 
Язык то может и интерпретируемый. Но он компилируется при запуске программы. И дальше программа работает исключительно с компилируемым кодом. В отличии, например от того же пхп где каждый запуск - интерпретация.

Ещё, гугл уже кеширует в сайтах скомпилированный js. Возможно электрон тоже так делает, не знаю.

Ответить | Правка | Наверх | Cообщить модератору

63. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от KroTozeRemail (ok), 13-Сен-17, 15:38 
> Язык то может и интерпретируемый. Но он компилируется при запуске программы. И
> дальше программа работает исключительно с компилируемым кодом. В отличии, например от
> того же пхп где каждый запуск - интерпретация.

Ну давайте теперь найдём в оправдание что-то, что ещё хуже. :) PHP — это отличный шаблонизатор HTML. Больше он ни для чего серьёзно не годится, но на нём так же понаписали кучу всего... Если кто-то пользуется бредовым решением, это ещё не отменяет его бредовости!

> Ещё, гугл уже кеширует в сайтах скомпилированный js. Возможно электрон тоже так
> делает, не знаю.

Сначала пишется бред. Потом вокруг него скапливается куча модных "чисто-пацанов" под лозунгами "Мы — в ногу со временем! А вы?". Потом вся эта братва неосиляторов, удовлетворив своё ЧСВ, решает, что бред тормозит, и запиливает всякие "ускоряторы", чтоб хоть не настолько непотребно оно тормозило, а то что-то клиенты уже начинают отворачиваться, чтоб не тратить деньги на более производительное "железо".

А может с самого начала надо было масштабно озадачиться нормальной человеческой абстракцией под низкоуровневые языки? Или реализовать соответствующий компилируемый язык. Для кого, спрашивается, разрабатывают LLVM?

В тот же Java хотя бы заложена возможность Jit-компиляции, а JS для ПО... Ну куда, нахрен, эти маргиналы лезут??? Давайте тогда уж ПО на BASH-е писать! Раз гулять, так — по полной!

Ответить | Правка | Наверх | Cообщить модератору

67. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от Аноним (-), 13-Сен-17, 15:53 
> Ну давайте теперь найдём в оправдание что-то, что ещё хуже. :) PHP
> — это отличный шаблонизатор HTML. Больше он ни для чего серьёзно
> не годится, но на нём так же понаписали кучу всего...

Среди правил бывают исключения. Автор фороникса написал на нем систему бенчмарков зачем-то. Наверное это было единственное на чем он умел нормально програмировать, а систему бенчмарков хотелось. Так появился Phoronix Test Suite, в котором шаблонизация HTML если и есть, то до кучи.

Ответить | Правка | Наверх | Cообщить модератору

79. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от KroTozeRemail (ok), 13-Сен-17, 17:17 
> Среди правил бывают исключения. Автор фороникса написал на нем систему бенчмарков зачем-то.
> Наверное это было единственное на чем он умел нормально програмировать, а
> систему бенчмарков хотелось. Так появился Phoronix Test Suite, в котором шаблонизация
> HTML если и есть, то до кучи.

А это уже — проблема порога вхождения. Её решать надо. Это правда.

Тут стоит смотреть в корень проблемы. Почему вообще появились JS-приложения?

1) ФИЧА: "Установка" путём запуска "в фоне". Для пользователя нет процесса установки, есть процесс первого запуска ПО как сайта. ВЕРДИКТ: на C/C++ реализуемо. Есть ПО, которое именно так себя и ведёт. Просто запускается и в процессе первого запуска копирует себя куда надо и там прописывает всё, что надо;

2) ФИЧА: Кроссплатформенность JS-ПО. ВЕРДИКТ: Заблуждение! Оно всё равно зависит от платформы, т.е. браузера и уже его собственной кроссплатформенности. На C/C++ решать можно, но потребует разработки целого программного окружения для всех подобных приложений вместе взятых — автоматом порождает _рач и холивары;

3) ФИЧА: Актуальность версий ПО. ВЕРДИКТ: Решаемо на чём угодно! Простая фоновая загрузка патчей и применение.

А, собственно, в чём ещё преимущество JS-ПО перед "нативным"? Разве что в простоте отладки.
* Меньше типов ===> больше памяти ест;
* Отладка в режиме исполнения ===> больше памяти ест;
* Отсутствие указателей ===> больше памяти ест...

Ответить | Правка | Наверх | Cообщить модератору

92. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от xxxx (??), 13-Сен-17, 18:56 
> 2) ФИЧА: Кроссплатформенность JS-ПО. ВЕРДИКТ: Заблуждение!
> 3) ФИЧА: Актуальность версий ПО. ВЕРДИКТ: Решаемо на чём угодно!

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

ты и другие умники не понимаете одного: решить можно, но надо решАть постоянно. поэтому вебморды так и взлетели — не нужно поддерживать песоцницу, нужно в ней только кубики строить. согласен в одном: занесло вебфантазёров (за ними бизнесменов никто не отменил) конечно сильно и удобная песочница стала превращаться в дурдом

Ответить | Правка | Наверх | Cообщить модератору

106. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 13-Сен-17, 23:32 
> ты и другие умники не понимаете одного: решить можно, но надо решАть постоянно.

А кто будет финансировать решАтелей? Люди пишут в свободное от работы время, пока есть силы и запал. Другой вопрос, что эти же люди не всегда хотят договариваться между собой. В итоге договариваются некие комиссии, а потом порождают что-то вроде "C++17"...

Ответить | Правка | Наверх | Cообщить модератору

111. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от xxxx (??), 13-Сен-17, 23:55 
> А кто будет финансировать решАтелей?

веб как раз и раскачался так широко потому что есть те, кто финансирует решателей и им дешевле

> Люди пишут в свободное от работы время
> Тут стоит смотреть в корень проблемы. Почему вообще появились JS-приложения?

вот ответ про финансирование и про то, почему они всё же появились

> некие комиссии

источник финансирования которых скорее всего тот же, что и у решателей

Ответить | Правка | Наверх | Cообщить модератору

112. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от xxxx (??), 13-Сен-17, 23:56 
>> А кто будет финансировать решАтелей?
> веб как раз и раскачался так широко потому что есть те, кто
> финансирует решателей и им дешевле
>> Люди пишут в свободное от работы время
>> Тут стоит смотреть в корень проблемы. Почему вообще появились JS-приложения?
> вот ответ про финансирование и про то, почему они всё же появились
>> некие комиссии
> источник финансирования которых скорее всего тот же, что и у решателей

алсо, задумайся, сколько интернет-магазинов на C/C++ и зачем они были бы нужны.. да и нужны ли

Ответить | Правка | Наверх | Cообщить модератору

115. "GitHub и Facebook представили открытую интегрированную среду..."  +2 +/
Сообщение от KroTozeR (ok), 14-Сен-17, 00:14 
> алсо, задумайся, сколько интернет-магазинов на C/C++ и зачем они были бы нужны..
> да и нужны ли

Я бы предпочёл задуматься, почему стандартный пакет функций для интернет-магазинов не был реализован в API сервера, написанного, между прочим, на C++ (Apache) и C (NGINX). Нет, блин, надо варганить тяжеленный механизм по сто раз к ряду под каждый движок на интерпретируемом ЯП. Задумайся, не тут ли истинный бред зарыт? Может просто нужны были плагины под сервер? Точнее, под интерпретатор. Сервер, всё-таки, всего лишь отдаёт контент по запросам.

Ответить | Правка | Наверх | Cообщить модератору

138. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от xxxx (??), 14-Сен-17, 10:43 
> Я бы предпочёл задуматься, почему стандартный пакет функций для интернет-магазинов не был реализован в API сервера, написанного, между прочим, на C++ (Apache) и C (NGINX).

задумайся и реализуй. за то время, пока ты тут ноешь "как надо сделать" и "всё можно реализовать" стартовал десяток интернет-магазинов на "неправильной вебне" и сделали его отнюдь не нытики, которые на словах могут всё, а вот остальные всё делают неправильно.

Ответить | Правка | Наверх | Cообщить модератору

114. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 14-Сен-17, 00:10 
> веб как раз и раскачался так широко потому что есть те, кто
> финансирует решателей и им дешевле

Тут закралась ошибочка: ВЕБ раскачался потому, что страничка в браузере для потенциального инвестора понятнее, чем нативная программа. К сожалению, коллегиат "нативщиков", владеющий финансами, не сумел это вовремя понять. А всё это более чем реализуемо. Есть отдельные примеры.

> вот ответ про финансирование и про то, почему они всё же появились

Ну да. Написать скриптик в браузере намного быстрее. Быстро + дёшево = глючно; быстро + стабильно = дорого; дёшево и стабильно = долго; быстро + дёшево + стабильно = грузно и беспощадно для ресурсов ЭВМ.

> источник финансирования которых скорее всего тот же, что и у решателей

Скорее всего. Только они не сумели определить правильный подход, не смотря на то, что все проблемы уже давно на виду и хорошо изучены. Отсюда и такие проекты, как go и Rust. Не по нраву мне эти языки, но понимаю мотивы их создателей.

Под C++, не смотря на Boost, управление потоками из него впилили в язык только к стандарту №11, тогда как уже лет десять как требуется поддержка многопоточности на уровне самого языка. На проблему надо смотреть не с точки зрения совместимости со старыми решениями, а сразу общим взглядом на реализацию алгоритма поверх аппаратных решений. Тогда можно было бы много лишнего выкинуть нахрен, существенно упростив программирование. Но нет, продолжают вносить в стандарт костыли...

Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

127. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от 0xd34df00d (??), 14-Сен-17, 06:22 
Чем C++17-то не угодил?
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

130. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 14-Сен-17, 08:02 
> Чем C++17-то не угодил?

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

Ответить | Правка | Наверх | Cообщить модератору

162. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от 0xd34df00d (??), 15-Сен-17, 03:13 
> Там целый список, чего не реализовали, а что нафиг было не надо.
> Не стану повторяться, народ и так об этом написал в соответствующем
> топике.

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

Без концептов грустно, да.

Ответить | Правка | Наверх | Cообщить модератору

124. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от Яков (?), 14-Сен-17, 05:32 
> А, собственно, в чём ещё преимущество JS-ПО перед "нативным"? Разве что в
> простоте отладки.

В простоте _отладки_? Вы, вероятно, имели в виду "в простоте отладки при начальном кодировании одним программистом за срок не больше месяца"? Ибо упаси вам бог вляпаться в отладку любого нетривиального _изменения_ достаточно большой кодовой базы на скриптовом языке!

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

131. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 14-Сен-17, 08:04 
> В простоте _отладки_? Вы, вероятно, имели в виду "в простоте отладки при
> начальном кодировании одним программистом за срок не больше месяца"? Ибо упаси
> вам бог вляпаться в отладку любого нетривиального _изменения_ достаточно большой кодовой
> базы на скриптовом языке!

Пожалуй, поверю на слово. Имел опыт отладки такого, но это превращалось в раздраконивание и упрощение JS-кода. Ключевое слово — "абстракция".

Ответить | Правка | Наверх | Cообщить модератору

84. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от Аноним (-), 13-Сен-17, 17:59 
> В тот же Java хотя бы заложена возможность Jit-компиляции, а JS

Не поверишь, в JS тоже.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

108. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 13-Сен-17, 23:36 
>> В тот же Java хотя бы заложена возможность Jit-компиляции, а JS
> Не поверишь, в JS тоже.

Так я и говорю: можно даже трактор заставить дрифтовать. Можно сделать микроскопу корпус, пригодный для забивания гвоздей. Мы так и живём: маркетологи с остервенением пропихивают в "массы" то, что отличается от общепринятых решений. Лишь бы отличалось.

Только интерпретатор JS написан на C/C++... Про это все забывают. А код скомпилированного JS ни в какое сравнение по компактности и производительности не идёт с языком "СИ". Даже у новомодного go — и то больше шансов стать заменой.

Ответить | Правка | Наверх | Cообщить модератору

87. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от efimius (ok), 13-Сен-17, 18:28 
Вы будете смеяться, но ихмо Vscode удобная штука, пишу на питоне, пописываю на c++ и на java
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

134. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от Orduemail (ok), 14-Сен-17, 08:34 
А я пописываю на питон, жабу и на c++ иногда. И никакой vscode мне для этого не нужен.
Ответить | Правка | Наверх | Cообщить модератору

86. "GitHub и Facebook представили открытую интегрированную среду..."  –2 +/
Сообщение от Аноно (?), 13-Сен-17, 18:27 
выкинь компьютер. В нем теперь 99% ПО можно описать ровно так же. Живи в глуши, слухай пение птиц ... ИТ не для тебя.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

109. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 13-Сен-17, 23:40 
> выкинь компьютер. В нем теперь 99% ПО можно описать ровно так же.
> Живи в глуши, слухай пение птиц ... ИТ не для тебя.

Ну уж извини, что после глубокого изучения схематики процессоров и разных микроконтроллеров поделки типа ПО на JS вызывают рвотный рефлекс. Скорее это вас, маргиналов, надо гнать из IT ©саными тряпками. Превратить науку програмирования в маркетинговый маразм. На такое способно только племя не осиливших управление памятью кодеров.

Ответить | Правка | Наверх | Cообщить модератору

119. "GitHub и Facebook представили открытую интегрированную среду..."  –2 +/
Сообщение от какая старнная фамилия аноним (?), 14-Сен-17, 01:43 
о б-жечки! программисты теперь не илита! как же жить дальше?
Ответить | Правка | Наверх | Cообщить модератору

121. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от Аноним (-), 14-Сен-17, 02:01 
> о б-жечки! программисты теперь не илита! как же жить дальше?

Так же как и раньше, во времена BASIC и потом VB. И где ща все эти програмеры на BASIC и VB? Да и программы там же, их разве что археологи сейчас интересуются. Что у них общего? А тоже кривой тормозной крап. Правда IDE вроде бы никто на этом делать не додумался, но было много других забавных программ.

Ответить | Правка | Наверх | Cообщить модератору

132. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от KroTozeR (ok), 14-Сен-17, 08:10 
> И где ща все эти програмеры на BASIC и VB? Да и программы там же, их разве что археологи сейчас интересуются.

Ну как где? Всё в том же ВЕБ-е) На PHP + JS сидят, пополняют базу интерпретируемого кода. Некоторые сейчас влезли на NodeJS и радуются, что наконец-то среда, где "можно забыть, как устроен компьютер". Вносят свою лепту в этот тихий ужас.

Ответить | Правка | Наверх | Cообщить модератору

144. "GitHub и Facebook представили открытую интегрированную среду..."  –2 +/
Сообщение от какая странная фамилия аноним (?), 14-Сен-17, 12:33 
ты хоть понимаешь, что не думать об архитектуре компьютера - это благо? чем дальше, тем больше абстракции, но нет, ты хочешь копаться во внутренностях и обсасывать каждый байтик, чар или инт, со знаком или нет? не пытайтесь приравнять сишника к питонисту, хватит.

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

Ответить | Правка | Наверх | Cообщить модератору

166. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от www2 (ok), 15-Сен-17, 18:05 
> ты хоть понимаешь, что не думать об архитектуре компьютера - это благо?
> чем дальше, тем больше абстракции, но нет, ты хочешь копаться во
> внутренностях и обсасывать каждый байтик, чар или инт, со знаком или
> нет? не пытайтесь приравнять сишника к питонисту, хватит.
> просто диву даюсь, какие бывают замшелые пни в такой сфере как информационные
> технологии, где, казалось бы, постоянно появляются новые знания и техники, старые
> если не уходят, то улучшаются.

Дёшево, да погано. Как инструмент прототипирования, написания одноразовых программ или инструмент для не специалистов - сгодится. На бейсике тоже раньше много чего писали. Только не надо пытаться меня убедить, что на этом можно написать что-то действительно годное, что проработает десятилетия и не будет просить допиливания под очередную более модную версию модуля/языка. Горизонт планирования у писателей на этих языках - хорошо если года два.

Ответить | Правка | Наверх | Cообщить модератору

150. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от Аноним (-), 14-Сен-17, 19:12 
> выкинь компьютер. В нем теперь 99% ПО можно описать ровно так же.

В моём — нет. Если в твоём установлено такое ПО, это только твои проблемы.

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

105. "GitHub и Facebook представили открытую интегрированную среду..."  –2 +/
Сообщение от Аноним (-), 13-Сен-17, 23:20 
Ваши инсинуации выдают в вас непрограммиста. Да и вообще... глупца. Только ведь глупцы ищут сторону и культы, ведомые стадными инстинктами... в поисках поддержки своего раздутого эгоизма. И это вместо того чтобы просто пользоваться инструментом, если он вам необходим. Без попыток обмазать его дерьмом. Вот это действительно мерзко! Если бы вы умели думать... Впрочем... увы.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

110. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от KroTozeR (ok), 13-Сен-17, 23:51 
> Ваши инсинуации выдают в вас непрограммиста. Да и вообще... глупца. Только ведь
> глупцы ищут сторону и культы, ведомые стадными инстинктами... в поисках поддержки
> своего раздутого эгоизма. И это вместо того чтобы просто пользоваться инструментом,
> если он вам необходим. Без попыток обмазать его дерьмом. Вот это
> действительно мерзко! Если бы вы умели думать... Впрочем... увы.

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

А Ваш, с позволения сказать, "инструмент" является попыткой скриптописателей влезть в сферу деятельности, для которой скрипты не предназначены идеологически.

Эгоизм — вещь хорошая и очень даже полезная. Вредным является эгоцентризм. Но не стоит путать с эгоизмом гнев человека, разгребающего тонны софтверного дерьма, порождённого маргиналами, навязывающими свой инструмент как моду всему рынку IT. Компьютер — это вычислительная машина, а не "волшебный исполнятор хотелок". Тем более, что это самое "волшебство" пишется всё на том же стеке языков группы "СИ", чтобы исполнять какахи скриптописателей.

Так что, прежде чем что-то мне советовать, для начала сами думать научитесь, товарищ "не глупец".

Ответить | Правка | Наверх | Cообщить модератору

113. "GitHub и Facebook представили открытую интегрированную среду..."  –2 +/
Сообщение от Аноним (-), 14-Сен-17, 00:03 
Я в вас нисколько не ошибся. На этом все...
Ответить | Правка | Наверх | Cообщить модератору

116. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 14-Сен-17, 00:27 
> Я в вас нисколько не ошибся. На этом все...

Человек "ой, всё" слился) Обидели его любимый JavaScript)

Для остальных:

Красивый, в общем-то, скрипт, реализованный поверх идеи паттерна "фабрика" (до EcmaScript 6). Зачем только в него потащили классы, не понятно. На нём бы писать управляющую логику, да и только. Тот же BASH мог бы заменить с лихвой, хотя Python бы победить не смог.

Не зря же всё-таки производители браузеров занимаются реализацией WebAssembly. Какая-никакая, а попытка заменить JS для написания "моделей". Но этот процесс ещё долго будет продолжаться, а когда доведёт до исполнения нативного промежуточного кода в песочнице браузера, такие, как автор поста выше, даже и не вспомнят, как воевали за совсем другую идеологию) Ведь это уже будет не модно) :D

Ответить | Правка | Наверх | Cообщить модератору

117. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от Аноним (-), 14-Сен-17, 00:58 
Уже намного лучше! Хоть какая-то конкретика "нарисовалась"...
Ответить | Правка | Наверх | Cообщить модератору

118. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 14-Сен-17, 01:17 
> Уже намного лучше! Хоть какая-то конкретика "нарисовалась"...

Нативный промежуточный код — это что-то вроде LLVM, где Вашего JS и в помине нету, зато много общего с "плюсами") Проще говоря, всё сведётся к стеку разноуровневых ASM-подобных языков, способных быстро и безболезненно транслироваться между собой. И вот тогда уже разница между C++ и JS будет не столь критичной, ибо компиляторам станет намного проще оптимизировать код.

Только сейчас картина маслом такова: Маргиналы пишут IDE, что работает на браузере, что работает в ОС, что работает на проце... И очень гордятся этой "поделкой". "Дом, который построил Джек" выходит. А производители браузеров смотрят на это мракобесие, facepalm-ят и сами, в обход всего скопища, делают так, чтобы выбить из под этого подхода почву, за что получают страшнючий баттхёрт от "электроно-обажателей". Чувствуют люди, что скоро халява кончится, и придётся учиться программировать)

Ответить | Правка | Наверх | Cообщить модератору

122. "GitHub и Facebook представили открытую интегрированную среду..."  –2 +/
Сообщение от Аноним (-), 14-Сен-17, 03:10 
Вам не кажется, что тема "О маргиналах, культах и различиях во взглядах" - дурно пахнет? Намного важнее конечный результат. А выбор языка и инструментов - всегда отходило на второй план. Это лишь средства для достижения желанной цели. Правда просто?
Ответить | Правка | Наверх | Cообщить модератору

133. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от KroTozeR (ok), 14-Сен-17, 08:20 
> Вам не кажется, что тема "О маргиналах, культах и различиях во взглядах"
> - дурно пахнет? Намного важнее конечный результат. А выбор языка и
> инструментов - всегда отходило на второй план. Это лишь средства для
> достижения желанной цели. Правда просто?

Согласен, что "Намного важнее конечный результат". Вот он-то и "дурно пахнет". Вооружаемся секундомером, делаем прогоны. Не забываем логгировать расход памяти. Переводим все эти цифры на стоимость "железа" и электроэнергии. А так же не забываем посчитать амортизацию от приобретения более производительного "железа" и ремонта старого. Делаем вывод, "конечный результат" таков, что лучше бы его не было.

Хватит себя каждый раз оправдывать! Вы пишете конечные приложения на скриптах — это уже нарушение логики, причём массовое. Впрочем, нафиг. Надоело уже. Вашей братии всё ни по чём, пока есть менеджеры, что объяснят, какие вы "современные". Хоть кол на голове теши. Пока тупoй маркетинг правит бал, так и будут плодиться нелепости вроде САБЖ-а.

Ответить | Правка | Наверх | Cообщить модератору

137. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от Аноним (-), 14-Сен-17, 09:57 
> Согласен, что "Намного важнее конечный результат". Вот он-то и "дурно пахнет". Вооружаемся секундомером, делаем прогоны. Не забываем логгировать расход памяти. Переводим все эти цифры на стоимость "железа" и электроэнергии. А так же не забываем посчитать амортизацию от приобретения более производительного "железа" и ремонта старого. Делаем вывод, "конечный результат" таков, что лучше бы его не было.

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

Ответить | Правка | Наверх | Cообщить модератору

146. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от Аноним84701 (ok), 14-Сен-17, 16:48 
> Сейчас уже такие времена, что докупить памяти или процов и нанять жс-кодера
> может быть дешевле и быстрее, чем оплачивать системного байтоеба,

Заменить ЖС на Ж/VB и не отличишь от высказываний начала двухтысячных.
Светлое будущее уже совсем почти не за горами, товарищи!

Ответить | Правка | Наверх | Cообщить модератору

151. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от Яков (?), 14-Сен-17, 19:22 
>Сейчас уже такие времена, что докупить памяти или процов и нанять жс-кодера может быть дешевле и быстрее, чем оплачивать системного байтоеба, который уложится в сферические 640 килобайт.

Видите ли, как раз сейчас "такие времена", что производительность одного ядра растёт максимум на 5-7% в год, а не так как в в конце 90-х, когда было в 2 раза за 2 года. "Мироздание наносит ответный удар", как и предупреждали все, кто не считает физику магией.
Хуже того, удельная цена миллиона инструкций в секунду в последние годы не падает. А ещё есть memory wall. И нет, куча ядер и волшебный GPU вам ничем не помогут - уйма задач, в т.ч. выполняемых редактором и IDE отнюдь не embarrasingly parallel. Закон Амдаля, туды его растуды (надеюсь, погуглите без меня).

Поэтому вам, во-первых, ничем особенным не поможет новый процессор и новая память; а, во-вторых, стоить это будет немеряно. И ваш замечательный JS-кодер тратит не только своё время, но и время и деньги тем, кому его певучая поделка впаривается. Т.е., если он раздувает требования к ресурсам у элементарного инструмента на 1GB (а, скажем, Atom - элементарный инструмент, всё это прекрасно делалось 20 лет назад и с теми же красивостями), то даже его использование в рамках одной конторы в 300 программистов сраза нанесёт пользы на 1.5 килодоллара - а это всего лишь одна небольшая контора.

Хуже того, никакого шанса впихнуть в это язделие нетривиальную логику нет именно из-за производительности - все ресурсы уже сожрала раскраска синтаксиса и мигающий курсор - важные и сложные вещи, признаю, достигнутые другими средствами жалких 25-30 лет назад (как сейчас помню, приходилось снижать уровень подробности раскраски синтаксиса 20 лет назад на моём Emacs - начинал подтормаживать на C++-файлах размером больше 2000 строк).

Но если в разрезе впаринга смузливым милашкам - тогда оно конечно.

Ответить | Правка | Наверх | Cообщить модератору

168. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от www2 (ok), 15-Сен-17, 18:19 
> Ты забываешь одну важную часть из того, что создаёт конечный результат. Не
> только время исполнения и ресурсы железа, но ещё время разработки и
> её стоимость.
> Сейчас уже такие времена, что докупить памяти или процов и нанять жс-кодера
> может быть дешевле и быстрее, чем оплачивать системного байтоеба, который уложится
> в сферические 640 килобайт.

А можно оплатить системного байтоёба и не обновлять каждые 5 лет парк из сотен тысяч компьютеров. В банках до сих программы, написанные под DOS работают. Хоть сейчас на старом хламе запускай - работать будет.

Ваш жабаскрипт через 5 лет будет либо дыряв как рeшето, либо потребует переделки на новые версии библиотек с последующим обновлением компьютера на более мощный, т.к. новые версии библиотек будут требовать больше ресурсов. Получается, что чтобы продолжать пользоваться этой дешёвой программой, её нужно постоянно обновлять вместе с компьютером. Для подхода "программа как сервис" это идеальный вариант. Вот почему маркетоиды так усиленно его и продвигают - так деньги с клиента можно бесконечно доить. Чаще всего меня удивляет потом реакция пользователей - почему так хреново работает (тормозит, глючит, часто перезапускать приходится)? Ну вы хотели быстро и дёшево? Получите и распишитесь. А потом ещё платите и плачьте.

P.S. Слово "рeшето" на опеннете - ненормативная лексика.

Ответить | Правка | Наверх | Cообщить модератору

140. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от xxxx (??), 14-Сен-17, 11:00 
>  пока есть менеджеры, что объяснят, какие вы "современные"

давно хотел у фанатиков спросить: вы что бесплатно работаете, раз допускаете мысль, что люди могут работать ради моды-современности?

Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

148. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от Аноним (-), 14-Сен-17, 18:52 
Вы умело оперируете терминологией, но плохо ухватываете суть. Вещаете со своей колокольни. Не вы ли говорили об эгоцентризме? Ваша однобокость даже удивляет...
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

158. "GitHub и Facebook представили открытую интегрированную среду..."  –1 +/
Сообщение от Яков (?), 15-Сен-17, 01:07 
> Вы умело оперируете терминологией, но плохо ухватываете суть. Вещаете со своей колокольни.
> Не вы ли говорили об эгоцентризме? Ваша однобокость даже удивляет...

Виноват? Вы мне? Как-то несвязно. Или всё же не мне? Если мне, то объясните, пожалуйста, что имели в виду.

И да, я _умело_ оперирую терминологией - возможно, потому что "я это не читал, я это писал" - за свою жизнь был ведущим разработчиком (в смысле, tech lead'ом, как нынче принято) как минимум 5 проектов класса "больше трети миллиона строк на C++", причём на нескольких сильно разных платформах, включая AS400, и продолжаю этим заниматься. Я просто знаю, что именно стоИт за терминологией, секрет прост. Вы тоже можете ппобробовать.

Ответить | Правка | Наверх | Cообщить модератору

160. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от Аноним (-), 15-Сен-17, 01:36 
Нет. Не вам...
Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

167. "GitHub и Facebook представили открытую интегрированную среду..."  +1 +/
Сообщение от www2 (ok), 15-Сен-17, 18:10 
> Вам не кажется, что тема "О маргиналах, культах и различиях во взглядах"
> - дурно пахнет?
> Намного важнее конечный результат.

------------------------------------

> А выбор языка и
> инструментов - всегда отходило на второй план. Это лишь средства для
> достижения желанной цели. Правда просто?

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

Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

139. "GitHub и Facebook представили открытую интегрированную среду..."  +/
Сообщение от xxxx (??), 14-Сен-17, 10:53 
Гвоздь vs шуруп:

> А Ваш, с позволения сказать, "инструмент" является попыткой шурупокрутителей влезть в сферу деятельности, для которой шурупы не предназначены идеологически.

Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру