The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Dart 2.8, opennews (??), 10-Май-20, (0) [смотреть все]

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


1. "Выпуск языка программирования Dart 2.8"  +1 +/
Сообщение от Аноним (1), 10-Май-20, 22:30 
Вот если без шуток, то язык становится все более интересен, благодаря сообществу (но вопреки Google). Поживем - увидим...
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск языка программирования Dart 2.8"  –7 +/
Сообщение от Аноним (3), 10-Май-20, 22:32 
неуниверсальный Go более практичен, чем очередной C#/Java
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск языка программирования Dart 2.8"  +2 +/
Сообщение от Lex (??), 10-Май-20, 22:42 
Го - всего лишь го и не более того.
Дарт - в т.ч язык для разработки  приложений с норм интерфейсом( к слову о флаттер... и копроангуляре )
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Вы забыли заполнить поле Name (?), 10-Май-20, 22:45 
> Го - всего лишь го и не более того.
> Дарт - в т.ч язык для разработки  приложений с норм интерфейсом(
> к слову о флаттер... и копроангуляре )

Ангуляр нужен для веба? Зачем в веб тащить dart?

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

15. "Выпуск языка программирования Dart 2.8"  –12 +/
Сообщение от Lex (??), 10-Май-20, 23:03 
Ангуляр не нужен [ни для кого, кроме недопрограммистов, которые пересели со всяких своих «крутых и расово-правильных» c# / java / итд на веб + js и все никак не могут начать нормально кодить, делая тяжеленное, уродливое и глючное д.мо в вебе - прямо как у них в джаве получалось. Это эдакий магнит, который притягивает к себе говноразрабов и препятствует их активности в других фреймворках/библиотеках/итп ]

Дарт едва ли зачем-то нужен кроме того, что его продвигает гугл.
Пока не вижу в нем ничего хорошего, но авось что-то и получится

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

42. "Выпуск языка программирования Dart 2.8"  +1 +/
Сообщение от anonimbl (?), 11-Май-20, 09:15 
> Ангуляр не нужен [ни для кого, кроме недопрограммистов, которые пересели со всяких
> своих «крутых и расово-правильных» c# / java / итд на веб
> + js и все никак не могут начать нормально кодить, делая
> тяжеленное, уродливое и глючное д.мо в вебе - прямо как у
> них в джаве получалось. Это эдакий магнит, который притягивает к себе
> говноразрабов и препятствует их активности в других фреймворках/библиотеках/итп ]
> Дарт едва ли зачем-то нужен кроме того, что его продвигает гугл.
> Пока не вижу в нем ничего хорошего, но авось что-то и получится

Самомнение вполне под стать безрукой веб-макаке.

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

63. "Выпуск языка программирования Dart 2.8"  –3 +/
Сообщение от Lex (??), 11-Май-20, 12:59 
>> Ангуляр не нужен [ни для кого, кроме недопрограммистов, которые пересели со всяких
>> своих «крутых и расово-правильных» c# / java / итд на веб
>> + js и все никак не могут начать нормально кодить, делая
>> тяжеленное, уродливое и глючное д.мо в вебе - прямо как у
>> них в джаве получалось. Это эдакий магнит, который притягивает к себе
>> говноразрабов и препятствует их активности в других фреймворках/библиотеках/итп ]
>> Дарт едва ли зачем-то нужен кроме того, что его продвигает гугл.
>> Пока не вижу в нем ничего хорошего, но авось что-то и получится
> Самомнение вполне под стать безрукой веб-макаке.

Эта "веб-макака" начинала с ассемблера + винапи еще в школьные времена и писала на этом простенькие игры под виндой, изучала Си и плюсЫ и даже вполне неплохо кодила на них.. года полтора года занималась геймдевом на Unity + C#, далее - нативной разработкой под яблоко( ObjC / Swift )..
В конечном итоге, взялась за веб и кроссплатформенную мобильную разработку( React-Native ), т.к за подобными технологиями будущее - в случае с вебом, "морда" приложения/сервиса работает на любом железе и архитектуре, где есть совместимый браузер без необходимости перекомпиляций и прочего цирка, в случае с гибридными мобильными приложениями - при наличии одного проекта с небольшой разницей в деталях, есть возможность пилить приложения для нескольких платформ, еще и с норм доступом к устройству и общей для всей приложений логикой.

Но, да, "безрукая веб-макака с самомнением" :)

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

Статическая типизация с тоннами синтаксического мусора, делающая простой и очевидный код( жс с норм синтаксисом ) почти нечитаемым( тайпскрипт ), при том, что он все равно превратится в код с динамической типизацией( тайпскрипт "компилируется" в жс ) и в таком виде отправится в приложение, притом, вообще хз, чего конкретно туда натолкает "компилятор", да еще и с кучей исключений и оговорок, ведь далеко не все модули JS идут в тайпскрипте ? -Одавай.

Барахло вроде StyledComponents в вебе и кроссплатформенных приложениях на базе штук вроде React-Native, которая делает стили не просто уродливыми( вместо JSON-объекта - одна огромная xml-подобная строка ) и несовместимыми с rn-гайдами( т.к flex в вебе и в RN ведет себя по разному ) и модулями но и, на ровном месте, повышает в полтора-два раза потребление памяти приложением, длительность отрисовки и нагрузку на проц для получения абсолютно того же результата( ведь это барахло не может нормально кешироваться и преобразовываться для повышения производительности и снижения потребления памяти - это просто здоровенные строки, которые постоянно парсятся и по которым постоянно считаются хэши  ) в простых случаях, а в средних и сложных - делающая приложение глючным и безмерно жрущим ресурсы д.мом( а на андройде - вылетающим, т.к у андройдофонов с потреблением памяти довольно строго ) ? -Одавай.

И так, на самом деле, можно продолжать довольно долго.

Но правда в том, что глючное д.мо в вебе и "гибридных" мобильных фреймворках очень нередко делают именно "бояре, почитающие С++ / Java / C#" и, скорее всего, пришедшие именно с тех краев( хотя если оно все такое хорошее, какого же черта они валят в JS ).

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

93. "Выпуск языка программирования Dart 2.8"  +2 +/
Сообщение от nonimas (?), 11-Май-20, 23:16 
dont read, lol
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск языка программирования Dart 2.8"  +3 +/
Сообщение от коржик (?), 12-Май-20, 06:45 
> Статическая типизация с тоннами синтаксического мусора, делающая простой и очевидный код( жс с норм синтаксисом ) почти нечитаемым

Ясно понятно

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

125. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от anonimbl (?), 13-Май-20, 12:45 
>>Статическая типизация с тоннами синтаксического мусора, делающая простой и очевидный код( жс с >>норм синтаксисом ) почти нечитаемым( тайпскрипт ), при том, что он все равно превратится в код с >>динамической типизацией( тайпскрипт "компилируется" в жс ) и в таком виде отправится в >>приложение, притом, вообще хз, чего конкретно туда натолкает "компилятор", да еще и с кучей >>исключений и оговорок, ведь далеко не все модули JS идут в тайпскрипте ? -Одавай.

веб-макака с уровнем экспертизы как у студента-говнокодера.

>>это просто здоровенные строки, которые постоянно парсятся и по которым постоянно считаются хэши

веб-макака с уровнем экспертизы "я не знаю о чем говорю, но говорю, потому что думаю, что знаю"

собственно, все мои тезисы вы подтвердили. вы вообще не понимаете о чем говорите. просто пердите в лужу, как и делают веб-макаки обычно.

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

43. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 11-Май-20, 09:37 
Кстати, вот да. Все чаще вижу сообщения от фирм "У нас Angular, но мы переезжаем на React". И таких все больше.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

55. "Выпуск языка программирования Dart 2.8"  +1 +/
Сообщение от Gemorroj (ok), 11-Май-20, 11:26 
это не из-за того, что ангуляр плох, а из-за моды. вон, фронтендщик-гуманитарий выше в качестве  подтверждения.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 11-Май-20, 11:51 
> это не из-за того, что ангуляр плох, а из-за моды. вон, фронтендщик-гуманитарий
> выше в качестве  подтверждения.

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

Поэтому популярны такие штуки как Python, JS, React, Electron, HTML, CSS. Их просто выучить. Angular нет, не просто. Там много неочевидных вещей.

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

62. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от Lex (??), 11-Май-20, 12:58 
>> это не из-за того, что ангуляр плох, а из-за моды. вон, фронтендщик-гуманитарий
>> выше в качестве  подтверждения.
> Это скорее не из-за моды, а из-за кривой сложности обучения.
> Поэтому популярны такие штуки как Python, JS, React, Electron, HTML, CSS. Их
> просто выучить. Angular нет, не просто. Там много неочевидных вещей.

Доо. На самом деле, проблема ангуляра в том, что он был синтаксически и морально устаревшим хламом еще при своем рождении, т.к больше напоминал нечто вроде нереально жирного жиквери.
А эти постоянные ng- в тегах ? -Это просто уродство, боль для глаз и куча проблем с доработками/багфиксом кем-то, кто самолично тот кусок кода не писал, особенно, в случае с чем-то сложным в плане логики работы.

Но даже это ему можно было бы простить, если не главная его "фича" - т.н двухстороннее связывание, которое, с одной стороны, было практически не нужно в тех количествах, в которых он предлагал, но и заставляло очень серьезно подходить к проекту, т.к при наличии подобных объектов уже даже порядка 2 000( много для одной страницы и норм/мало для хорошего и крупного одностраничного сайта ), проблемы с производительностью ощущались даже на ПК( про смартфоны вообще лучше не вспоминать )..

Но, да, разумеется, это не ангуляр - барахло, это просто люди глупые и компы слабые, не говоря уж о смартфонах.

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

65. "Выпуск языка программирования Dart 2.8"  +1 +/
Сообщение от Im banana man (?), 11-Май-20, 13:12 
Так убрали же эти ng-теги. Со 2-й версии, если не путаю.
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от anonimbl (?), 13-Май-20, 12:45 
он просто не понимает о чем говорит.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Lex (??), 15-Май-20, 19:13 
> он просто не понимает о чем говорит.

Да я и не скрываю, что давным-давно за ангуляром не слежу( серьезно, зачем следить за этим мусором, который, со всеми своими наворотами, благополучно загибается ? ).
Тот эпический рассказ относится еще ко временам, когда река и ангуляр только появились.
Максимум, что способен был сделать ангуляр - это так или иначе уподобиться реакту( кастомные теги и проч ).. я, так понимаю, именно этим путем он и пошел ?


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

167. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от anonimbl (?), 16-Май-20, 16:21 
>не скрываю, что давным-давно за ангуляром не слежу
>я, так понимаю, именно этим путем он и пошел ?

nuff said. экспертиза на уровне плинтуса. ты говоришь о том, в чем вообще не разбираешься.

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

71. "Выпуск языка программирования Dart 2.8"  +2 +/
Сообщение от Аноним (71), 11-Май-20, 14:59 
Все вышеперечисленное относится к первому ангуляру, который angularjs. И по тем временам это выглядело неплохо. Но это было десять лет назад.
В современном ангуляре нет ничего из вышеперечисленного. Двусторонний binding, да, в некотором виде есть, там, где он действительно удобен (в формах), и опционален.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

107. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от vitalif (ok), 12-Май-20, 12:06 
Зато теперь там есть куча другого ненужного мусора

Как раз первый ангуляр выглядел ещё нормально по своим временам, а вот теперешний - это чистый overengineering

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

115. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Аноним (115), 13-Май-20, 03:22 
Зависит от сложности проекта. Для простых - конечно, это все не нужно. А в сложном навороченном SPA, я говорю про сложность уровня гуглодоков, в итоге соберётся все то же, что есть в ангуляре, из пачки разрозненных библиотек, и эту связку ещё и поддерживать.
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от vitalif (ok), 13-Май-20, 12:12 
Зато будет точно тот состав, который нужен, а не тот, про который авторы ангуляра решили, что он нужен
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от anonimbl (?), 13-Май-20, 12:48 
авторы ангуляра ничего не решили. они предоставили фреймворк. какие его части юзать для приложения - решать вам.

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

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

131. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 13-Май-20, 14:06 
> авторы ангуляра ничего не решили. они предоставили фреймворк. какие его части юзать
> для приложения - решать вам.
> ангуляр текущей версии вообще не имеет ничего общего с фреймворком 10 летней
> давности. нет никаких проблем с производителностью, нет никакой сложности. есть веб-макаки
> неосиляторы, которые не могут писать нормальный код.

Так-то все так. Но народ стремится к простым решениям. Знал я на проекте мудятлов, которые тащили Redux Saga, потом вдруг решили, что надо обвязать это своей "оберткой", потом начали дробить проект на пакеты. Потом оказалось 30 пакетов с Lerna и сборкой в 5 минут. Это фронт-енд! Но и этого было мало. Был еще отдельный репозиторий под библиотеку компонентов и еще один - legacy-утилиты.

В итоге имеем:
3 репозитория
31 пакет в Lerna
Redux-Saga, обертка над этим овнищем
React, сюда же TypeScript
Еще сюда же - извращенный Ant до неузнаваемости. Форкнули репу и начали изменять через Styled Components.

А теперь, внимание, это надо было для 5-страничного SPA-проекта.

Вот уж где веб-макаки-имбецилы.

А что про Angular? Нормальный фреймворк. А идиоты могут быть где угодно.

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

148. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от anonimbl (?), 14-Май-20, 12:00 
простые решения нужны для простых проектов.
для проектов средней и высокой сложности нужные нормальные инструменты, а не набор библиотек, поддерживаемых непонятно кем.
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

149. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 14-Май-20, 15:47 
> простые решения нужны для простых проектов.
> для проектов средней и высокой сложности нужные нормальные инструменты, а не набор
> библиотек, поддерживаемых непонятно кем.

Естественно. И ни в коем случае не over-engineering полотно с NIH-синдромом, перемешанное с велосипедами.

К слову 5 страниц SPA-шки никак не назовешь средним или сложным проектом )

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

168. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от anonimbl (?), 16-Май-20, 16:25 
> over-engineering полотно с NIH-синдромом, перемешанное с велосипедами

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

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

171. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 18-Май-20, 10:37 
>> over-engineering полотно с NIH-синдромом, перемешанное с велосипедами
> сильно сказано. на деле - ничего по делу. вы не понимаете о
> чем говорите.

Разжую для маленьких. Есть персонажи, которым велосипед изобрести или новую абстракцию - за милое дело. Несмотря на то, надо это или не надо. Часто увлекаются молодые разработчики, которые вдруг стали считать себя пупом земли

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

163. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Lex (??), 15-Май-20, 19:27 
>[оверквотинг удален]
> В итоге имеем:
> 3 репозитория
> 31 пакет в Lerna
> Redux-Saga, обертка над этим овнищем
> React, сюда же TypeScript
> Еще сюда же - извращенный Ant до неузнаваемости. Форкнули репу и начали
> изменять через Styled Components.
> А теперь, внимание, это надо было для 5-страничного SPA-проекта.
> Вот уж где веб-макаки-имбецилы.
> А что про Angular? Нормальный фреймворк. А идиоты могут быть где угодно.

Ви таки будити смияться, но я, в своих комментах, комментом к которому, в итоге, является и ваш коммент, хейтил именно таковых товарищей.. хотя и словил, в итоге, воистину тонну минусов от "праведных и всегда правых проггеров на статически-типизированных языках и выходах из таковых( хотя и сам таким являюсь )"(C)

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

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

Те, кроме шуток, реально применяли почти весь перечисленный стек( TS + StyledComponents + черти_какое_г.но_которое_на_один_кастомный_лоадер_применяет_с_десяток-другой_тормозных_сущностей  ) на приложение с несколькими страницами.
В итоге, оно получается глючным, откровенно тормозным на андройде( т.к туда-сюда куча данных постоянно гоняется и происходят постоянные перерисовки компонентов ).. зато, "таким, как это рекомендуют на хабре и медиуме и вообще, умные люди, не то, что ты"

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

164. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 15-Май-20, 19:50 
>[оверквотинг удален]
> тянут горы мусора, чтобы сделать ведь-разработку похожей на пиление очередного приложения.
> И совершенно не понимают принципиальной экономии на спичках, когда речь идет о
> разработке мобильного приложения или сайта, адаптированного под мобильники.
> Те, кроме шуток, реально применяли почти весь перечисленный стек( TS + StyledComponents
> + черти_какое_г.но_которое_на_один_кастомный_лоадер_применяет_с_десяток-другой_тормозных_сущностей
>  ) на приложение с несколькими страницами.
> В итоге, оно получается глючным, откровенно тормозным на андройде( т.к туда-сюда куча
> данных постоянно гоняется и происходят постоянные перерисовки компонентов ).. зато, "таким,
> как это рекомендуют на хабре и медиуме и вообще, умные люди,
> не то, что ты"

На вот, кстати, да ) И я с вами соглашусь. А делать-то что будем? :)
Надо на собеседованиях спрашивать показать код рабочего приложения? Но ведь ты еще не сотрудник. NDA подписывать?  Как определить таких персонажей еще до взаимодействия с ними и с этим кодом.

Вот представьте, приходите вы на работу, 1-й день. Открываете репозиторий, а там... и тут понимаете, что - труба.

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

В общем, хотелось бы не связываться с такими командами-работами-персонажами. Но как?

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

137. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от vitalif (ok), 13-Май-20, 16:55 
я решил. мне нужна ровно 1 часть: хорошая вьюха. так, как в реакте. всё остальное, включая тайпскрипт - лесом.
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

150. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 14-Май-20, 15:47 
> я решил. мне нужна ровно 1 часть: хорошая вьюха. так, как в
> реакте. всё остальное, включая тайпскрипт - лесом.

Как управляетесь с состоянием?

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

154. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от vitalif (ok), 14-Май-20, 19:44 
да просто this.setState, обычно прямо в компонентах. там где разрастается - либо делю компонент на 2 - один без стейта, другой без рендера, либо тоже делю, но на компонент и "контроллер компонента", даже SSR на этом делал :-))

"контроллер" это я такой извратик придумал - типа делается просто обычный js-класс, у которого тоже есть this.state и this.setState() и ссылка на сам компонент this.component. его setState() при вызове меняет стейт локально + прокидывает в компонент. разница только в том, что этот setState() синхронный (в реактовских компонентах - асинхронный). а кайф в том, что в такой "контроллер" очень легко высаживается код из компонента без изменений. при небольших доп.извращениях на этом делается и SSR, т.к. контроллер - по сути та часть, которая может выполняться без рендера...

но сути это всё особо не меняет. очень мне нравится логика state+props...

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

160. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 15-Май-20, 13:05 
Если есть пример с репозиторием с вашими наработками - буду рад взглянуть.

Простота - залог успеха, я считаю. Соглашусь ) State + props отличное решение

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

162. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Lex (??), 15-Май-20, 19:14 
> Все вышеперечисленное относится к первому ангуляру, который angularjs. И по тем временам
> это выглядело неплохо. Но это было десять лет назад.
> В современном ангуляре нет ничего из вышеперечисленного. Двусторонний binding, да, в некотором
> виде есть, там, где он действительно удобен (в формах), и опционален.

Это даже по тем временам выглядело ужасно, т.к вовсю шагали либы, позволяющие то, о чем веб-разрабы не могли мечтать и в самых влажных своих мечтах - кастомные теги.
Я уже давным-давно не слежу за ангуляром. Еще с тех пор, когда, на заре их зарождения, выбирал, в каком направлении двигаться.. Реакт оказался гораздо перспективней и интересней, а проблем с ним - меньше..

Как итог, ныне есть React.JS для веба и React-Native для мобил( сделан примерно аналогично Xamarin'у и проч, только в качестве основного языка - JS ).
На базе React-Native запилен Vue-Native

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

Я это к чему ? -Можно все свалить на "вебмакак" и "кривую обучения", но ангуляр и его производные, по темпам своего развития, никак не тянут на производное высоколобых интеллектуалов.
Это, скорее, что-то вроде не сильно удачной, но и не шибко провальной( привет, Knockout.JS и иже с ним ) попытки перейти на веб нового уровня.

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

72. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от vitalif (ok), 11-Май-20, 15:46 
Нет, это как раз ангуляр был из за моды. А реакт с самого начала был лучше и проще раз в 100. Наконец-то приходит осознание, "а я говорил" (c)
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

73. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Gemorroj (ok), 11-Май-20, 16:59 
> Нет, это как раз ангуляр был из за моды. А реакт с
> самого начала был лучше и проще раз в 100. Наконец-то приходит
> осознание, "а я говорил" (c)

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

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

106. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от vitalif (ok), 12-Май-20, 12:03 
именно в голом виде реакт лучше всего. я именно так на нём и пишу. сначала попробовал redux и mobx, но быстро пришёл к выводу, что голый реакт как раз ГОРАЗДО лучше и проще. самое главное преимущество - очень простая и чёткая инкапсуляция, отсутствие неявных зависимостей. на входе только props, всё. нет никаких сервисов, магически подсовываемых DI-ем и т.п.

сравнивать с полным набором фич ангуляра реакт на хрен не нужно, т.к. все эти фичи "из коробки" на хрен не нужны. они только являются лишним багажом и усложняют код. ну а вещи типа http клиента-то это уж совсем смешно, когда во-первых везде уже есть fetch, во-вторых обёртка для xhr пишется строчек в 50, в-третьих готовых библиотек на любой вкус миллион.

ангуляр - это "явисты дорвались до яваскрипта". гнать их оттуда надо в шею.

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

128. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от anonimbl (?), 13-Май-20, 12:50 
>все эти фичи "из коробки" на хрен не нужны

еще одна веб-макака с экспертизой на уровне плинтуса. научитесь уже писать код, а не формошлепствовать и прокидывать пропсы.

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

135. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от vitalif (ok), 13-Май-20, 16:53 
сам ты вебмакака. вали обратно в джаббу на спринге писать
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от anonimbl (?), 14-Май-20, 11:58 
не ты.
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 14-Май-20, 15:51 
> сам ты вебмакака. вали обратно в джаббу на спринге писать

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

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

132. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 13-Май-20, 14:07 
>[оверквотинг удален]
> на входе только props, всё. нет никаких сервисов, магически подсовываемых DI-ем
> и т.п.
> сравнивать с полным набором фич ангуляра реакт на хрен не нужно, т.к.
> все эти фичи "из коробки" на хрен не нужны. они только
> являются лишним багажом и усложняют код. ну а вещи типа http
> клиента-то это уж совсем смешно, когда во-первых везде уже есть fetch,
> во-вторых обёртка для xhr пишется строчек в 50, в-третьих готовых библиотек
> на любой вкус миллион.
> ангуляр - это "явисты дорвались до яваскрипта". гнать их оттуда надо в
> шею.

Так-то все так. Но почему-то вдруг стал популярен MobX

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

92. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от srgazh (?), 11-Май-20, 23:00 
>Ангуляр не нужен

Кроме звуков испорченного воздуха есть, что сказать?

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

13. "Выпуск языка программирования Dart 2.8"  +11 +/
Сообщение от Аноним (3), 10-Май-20, 23:01 
Dart вообще хрен пойми шо за зверь, сначала гугль позиционировал его как альтернативу Java, но с@снул, потом позиционировал его как замену Typescript с трансляцией в Javascript но с@снул, теперь вот позиционирует его как язык еще несуществующей ОС, результат немного предсказуем
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

17. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Вы забыли заполнить поле Name (?), 10-Май-20, 23:11 
> с трансляцией в Javascript но с@снул

но трансляция в js все же осталась

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

23. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Аноним (3), 10-Май-20, 23:23 
я знаю, но какой смысл это делать если уже был TS?
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск языка программирования Dart 2.8"  +2 +/
Сообщение от Русский рэп (?), 11-Май-20, 01:12 
Разделяй и властвуй. Заметь, что каждая корпорация мутит свои языки. Чтобы не дай боже ничего не пересеклось и разработчики не перетекли к конкуренту
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Аноним (3), 11-Май-20, 18:04 
C++? SAP, Oracle, IBM, Adobe, Autodesk, Dassault Systemes, Nemetschek... тысячи их
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Аноним (3), 11-Май-20, 18:35 
Microsoft также полюбляет C++ для своего офиса
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Аноним (3), 12-Май-20, 01:42 
Вся игроиндустрия юзает C++
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

152. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 14-Май-20, 15:52 
> Вся игроиндустрия юзает C++

Индюшатина Python еще любит. А так да - C++.

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

86. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Вы забыли заполнить поле Name (?), 11-Май-20, 20:25 
А зачем kotlin транслируется в js? Или какой-нибудь другой язык. Чтобы можно было использовать его для того, чтобы писать под веб.

Хотя если в wasm завезут сборку мусора https://github.com/WebAssembly/proposals/issues/16, то тогда от трансляции в js можно будет отказаться.

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

30. "Выпуск языка программирования Dart 2.8"  +2 +/
Сообщение от Аноним (-), 10-Май-20, 23:43 
> теперь вот позиционирует его как язык еще несуществующей ОС

В той ещё несуществующей ОС уже такой зоопарк языков, что этому всему только одно объяснение: Гугл нанял толпу изобретателей с ЧСВ over 9000 и им всем непременно нужно показать свою уникальность и неповторимость.

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

36. "Выпуск языка программирования Dart 2.8"  –2 +/
Сообщение от Нонон (?), 11-Май-20, 02:08 
Дарт/флаттер занял нишу мобильной разработки и от туда уже никто его не подвинет.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

153. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 14-Май-20, 15:52 
> Дарт/флаттер занял нишу мобильной разработки и от туда уже никто его не
> подвинет.

В твоих влажных мечтах, детка. Только там

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

44. "Выпуск языка программирования Dart 2.8"  –1 +/
Сообщение от Im banana man (?), 11-Май-20, 09:38 
С Flutter будет та же история. Они пытаются оживить труп и присобачить к своему поделию. Если не хочется писать на нативе - проще взять тот же React Native. Там компоненты будут хотя бы нативные + рендеринг от ОС.
Flutter же не пойми что не для пойми кого.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

109. "Выпуск языка программирования Dart 2.8"  +1 +/
Сообщение от соглашусь (?), 12-Май-20, 13:56 
дарт был в тему в момент своего появления. я его щупал 5 лет назад это был реально удобный js. а сейчас с es6 в каждом соверменном браузере, dart просто лишняя прослойка как и тайпскрипт.
вот если бы дарт браузер в своё время получше сопровождался, то он бы выстрелил 100% там уже был отличный дебаг, но он отставал от хрома
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

8. "Выпуск языка программирования Dart 2.8"  +1 +/
Сообщение от Аноним (1), 10-Май-20, 22:45 
Golang скорее более зрелый и у него больше сообщество (с консервативными разработчиками). Но Golang заточен больше под написание сервисов, чем для простых приложений под Android.
Dart - еще очень молодой проект. И если честно, я пару лет назад очень скептически к нему относился. Но в последнее время, благодаря стараниям сообщества (т.е. как и Golang, стараются не привязываться досконально к Google), к нему появляется интерес. Так что хвалю не сколько сам язык, сколько людей, которые настойчиво пилят библиотеки и пытаются хоть чуть-чуть сделать инфраструктуру языка лучше. Причем смотрю - люди там стараются неглупые и в чем-то даже идейные.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

14. "Выпуск языка программирования Dart 2.8"  +3 +/
Сообщение от Аноним (3), 10-Май-20, 23:03 
Вот поэтому с поделиями гугла лучше не связываться, они дохнут еще на стадии релиза, а те которые доживают навсегда остаются инвалидами софта
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Im banana man (?), 13-Май-20, 14:08 
> Вот поэтому с поделиями гугла лучше не связываться, они дохнут еще на
> стадии релиза, а те которые доживают навсегда остаются инвалидами софта

Я еще помню такую штуку как Google Wave :)

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

31. "Выпуск языка программирования Dart 2.8"  +3 +/
Сообщение от Аноним (-), 10-Май-20, 23:49 
Лучше бы эти неглупые и в чем-то идейные люди занимались не бесконечным изобретением неповторимых велосипедов, а помогали другим улучшать велосипеды существующие.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

87. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Вы забыли заполнить поле Name (?), 11-Май-20, 20:27 
все сущетсвующие велосипеды имеют один фатальный недостаток же!
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск языка программирования Dart 2.8"  +/
Сообщение от Аноним (61), 11-Май-20, 12:45 
Есть gomobile, очень годная штука.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

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




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

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