@typescript_ru

Страница 416 из 669
Golodnyi
27.11.2017
06:46:48
Я про поддержку приложения, а не разработку

Denis
27.11.2017
06:46:54
когда ты можешь писать решение, применяя алгоритм и спеицфику языка, не залазая на стековерфлоу, а юзая тольк доку + есть понимание как ускорить за счет микрооптимизаций
Микрооптимизации мало что ускоряют, продуктивнее думать как уменьшить количество рисовок в вебе, вот что реально даёт скачок

Mike
27.11.2017
06:46:56
А как алгоритмы связаны с тем что js слишком вольный?
он не вольный, он просто другой относительно того что ты привык

Dmitry
27.11.2017
06:47:34
А как алгоритмы связаны с тем что js слишком вольный?
он не вольный. он просто по иному подходит к процессу проектирования. ты этот подход не используешь. твои проблемы.

Google
Dmitry
27.11.2017
06:47:43
Mike
27.11.2017
06:48:50
правда не является оскорблением
мы все читаем этот чат. и из того что тут написано я не уверен в твоей правоте. Я не виду в твоих постах желания помочь, вижу оскорбление

Dmitry
27.11.2017
06:48:51
если я полный ноль в той же scala - то я признаю, я неосилятор и ноль в скале. если у человека есть комплекс неполноценности и он вместо того, чтобы изучить инструмент и закрыть дыры в образовании будет плакать и обижаться - его проблемы

Golodnyi
27.11.2017
06:49:19
Mike
27.11.2017
06:49:21
ладно, поеду на работу

Алексей
27.11.2017
06:49:34
https://www.youtube.com/watch?v=rJ-CoeWc19o

Dmitry
27.11.2017
06:49:34
qml?

Golodnyi
27.11.2017
06:49:42
да

Dmitry
27.11.2017
06:50:52
да
окей. контроллов нет, это забираю. ну - не отменяет отсального. реально попробуй почитать доку по ts/js/etc. Тем более - qml ты юзая можешь писать на подмножестве js бизнес-логику и уменьшить в десятки раз геммор

Golodnyi
27.11.2017
06:52:00
у меня есть на js (точнее ts) приложение, что я писал год, я конечно не знаю тонкостей js и не могу назвать себя профессионалом в js, но сравнивать то я могу же?)

Dmitry
27.11.2017
06:53:24
у меня есть на js (точнее ts) приложение, что я писал год, я конечно не знаю тонкостей js и не могу назвать себя профессионалом в js, но сравнивать то я могу же?)
с чем? вы сравниваете теплое с мягким. сравнивать js с тем же C++ - это сравнение поезда и самолёта. это РАЗНЫЕ инструменты, с РАЗНОЙ семантикой, с РАЗНЫМИ подходами к решению задач. JS корректно сравнить с тем же scheme больше...но никак не..

Google
Golodnyi
27.11.2017
06:54:27
можно провести аналогию с тем же php, который ранее был таким же вольным языком, в последних версиях он опционально строготипизируемый язык, это хороший пример эволюции

но тут кто то написал выше что в js есть типы, я просто все не успеваю прочитать, если js придет когда то к состоянию ts, было бы замечатльно, но яб все равно хотел чтоб wasm создал конкуренцию в веб приложениях

Denis
27.11.2017
06:56:09
Конечно в жс есть типы, типы везде есть)

Golodnyi
27.11.2017
06:56:30
я в контексте строгой типизации

Andrey
27.11.2017
06:56:51
я в контексте строгой типизации
Строгая и динамическая - это ортогональные вещи)

Denis
27.11.2017
06:56:53
Статичной наверное

Golodnyi
27.11.2017
06:56:58
опционально строгой

Andrey
27.11.2017
06:57:06
Лель

Ладно. Я пошёл.

Golodnyi
27.11.2017
06:57:38
статической, да

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

Golodnyi
27.11.2017
07:05:27
на js сложно представить конструкцию, которую тебе запретят сделать

можно массивы поделить на объекты и прибавить к ним строку

демократия хорошо, но не всегда

Dmitry
27.11.2017
07:06:46
на js сложно представить конструкцию, которую тебе запретят сделать
а почему тебе что-то кто-то должен запрещать? ты же не обезъяна, а программист. если у тебя нет понимания рабтоы - вон из профессии

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

Golodnyi
27.11.2017
07:08:23
это все хорошо, пока над приложение работает кол-во людей умещающихся в твой взор, а количество кода умещается в твоей голове

Google
Andrey
27.11.2017
07:08:25
можно массивы поделить на объекты и прибавить к ним строку
Представляешь что в байткоде сделать можно?)

Golodnyi
27.11.2017
07:08:53
в других случаях контролировать приложение тяжело и хотелось бы чтоб какие то ограничения были, дабы ошибок было меньше

Golodnyi
27.11.2017
07:09:10
Представляешь что в байткоде сделать можно?)
ну там же компилятор, ниче нельзя) тыж байткод руками писать не будешь)

Dmitry
27.11.2017
07:10:10
в других случаях контролировать приложение тяжело и хотелось бы чтоб какие то ограничения были, дабы ошибок было меньше
а почему ты не думаешь, что ограничением должна стать вменяемая архитектура? ты постоянно хочешь, чтобы за тебя кто-то делал и думал. может в макдак тогда лучше или питон - там думать не надо

Golodnyi
27.11.2017
07:10:22
пример. пока красивые слова менеджера
просто ты так говоришь, как будто программсты должны писать код без ошибок и как будто это возможно)

Dmitry
27.11.2017
07:10:48
ну там же компилятор, ниче нельзя) тыж байткод руками писать не будешь)
почему? можешь вставки делать. вполне. + у JS ЕСТЬ КОМПИЛЯТОР (JIT) ПОЧИТАЙ УЖЕ МАТЧАСТЬ)))))

просто ты так говоришь, как будто программсты должны писать код без ошибок и как будто это возможно)
почему без ошибок? но они должны писать его головой, а не за счет только установки модулей и кидания в ВМ кода со стековерфлоу

Golodnyi
27.11.2017
07:11:32
а почему ты не думаешь, что ограничением должна стать вменяемая архитектура? ты постоянно хочешь, чтобы за тебя кто-то делал и думал. может в макдак тогда лучше или питон - там думать не надо
вот тут мне уже сложно, архитектура у меня ассоциируется только с ООП, там где объектов нет, нельзя проверить их тип, соответственно какая либо валидация становится невозможной

Dmitry
27.11.2017
07:11:34
почему? можешь вставки делать. вполне. + у JS ЕСТЬ КОМПИЛЯТОР (JIT) ПОЧИТАЙ УЖЕ МАТЧАСТЬ)))))
простите коллеги за капс. некомпетентность менеджеров убивает и агрит

Denis
27.11.2017
07:12:28
на js сложно представить конструкцию, которую тебе запретят сделать
На С и на С++ можно делать гораздо более жестокие вещи

Denis
27.11.2017
07:12:59
Можно указатель побитово сложить с другим указателем и записать это значение в третий

Как думаешь что будет с программой?

Dmitry
27.11.2017
07:14:10
вот тут мне уже сложно, архитектура у меня ассоциируется только с ООП, там где объектов нет, нельзя проверить их тип, соответственно какая либо валидация становится невозможной
а. ну еще и фп осилить не смог. и ситаешь, что в с++ есть ооп... и паттерны не знаешь.... короче. советую. sicp и в путь. как минимум поможет начать думать. потому "язык си" кернингана и ричи (поможет понять как работает программа на низком уровне), потом "голубую книгу смаллтолка" (поможет узнать что есть настоящий ооп, а не этот недовыродок симулы), потом танебаума по разработе ОС, ну а потом - хотя бы лекции душкова по хацкелю (чтобы понял фп хотя бы частично). уже что-то будет лучше

Golodnyi
27.11.2017
07:14:17
проблемы с памятью не относятся к проблемам поддержки, баги надо искать и править

Dmitry
27.11.2017
07:14:34
ты никогда не поддерживал по на с и с++ без таких вещей как куте

Golodnyi
27.11.2017
07:15:15
ты кстати зря все отсылки к си делаешь, я сумарно на сях пишу меньше чем на js)

Denis
27.11.2017
07:15:25
Google
Denis
27.11.2017
07:15:33
В Си

И в С++ это тоже можно делать

Denis
27.11.2017
07:15:52
Си вообще слабо типизированный язык

Golodnyi
27.11.2017
07:16:07
фп и рфп я успешно практикую в проекте

Dmitry
27.11.2017
07:16:35
фп и рфп я успешно практикую в проекте
окей. тогда объясни что такое объект с точки ззрения фп

давай

удиви

я поржу

Golodnyi
27.11.2017
07:16:39
еслиб кто подтянул мою архитектуру в фп, я был бы не против, но чатик не тот)

Admin
ERROR: S client not available

Евгений
27.11.2017
07:16:41
Проще нужно сказать, что есть языки под свои задачи

а не разводить спор на несколько часов

он ни к чему

Dmitry
27.11.2017
07:16:57
еслиб кто подтянул мою архитектуру в фп, я был бы не против, но чатик не тот)
я тебе дал материал выше. там про архитектуру в частности

Евгений
27.11.2017
07:17:10
у каждого своя ниша,

и если не нравится, проще уйти из ниши или придумать свой велосипед и приехать на нем

а не раздувать, почему этот велосипед плохой

какой бы не был бесячий js, он дает жизни )

Golodnyi
27.11.2017
07:18:00
я кстати не спорил, я просто завелдиалог на тему "вот бы кроме js что то появилось в браузерах", а диалог перевел в спор местный контингент, привычка агриться видимо

Google
Denis
27.11.2017
07:18:54
Ну вот был флеш, который скачивался бинарём!

Почему бы флеш не развивать семимильными шагами

Golodnyi
27.11.2017
07:19:25
секьюрити баги

Denis
27.11.2017
07:19:26
Задаток уже есть

секьюрити баги
Можно было бы порешать

Golodnyi
27.11.2017
07:20:18
среда исполнения не безопасна, она выходит из рамок браузера

Denis
27.11.2017
07:21:09
wasm вкатили в браузер, могли бы и флеш вкатить внутрь как-нибудь

Golodnyi
27.11.2017
07:21:21
мы когда аплеты писали для шифрования/подписей, основная функция аплета была положить юзеру библиотеку для работы с криптографией, совсем не безопасно для пользователя

Denis
27.11.2017
07:21:25
А все почему так пошло?

А потому что с теми скоростями интернета

Лучше было гонять текст

И подгружать его динамически

По мере поступления

Golodnyi
27.11.2017
07:22:49
времена меняются, раньше интернет был плохой, веб приложений не существовало как класса, максимум игры, сейчас интернеты быстрые, веб приложения актуальны

Denis
27.11.2017
07:22:50
Чего не сделаешь с бинарем

Да, но то что взлетело бы сегодня, тогда было проебано

Такие вот дела

Golodnyi
27.11.2017
07:24:17
у флеша производительность плохая была, не думаю что зашло бы под серьезное ПО

Denis
27.11.2017
07:24:50
У жс в те времена тоже была вообще такой себе

Посмотри на старые жс движки, они на современном вебе просто помирают

Mike
27.11.2017
07:25:15
у флеша производительность плохая была, не думаю что зашло бы под серьезное ПО
давай перестанем писать непонятную непроверенную инфу а будем говорить обстоятельно, подкрепляя свои слова источниками и тестами

Golodnyi
27.11.2017
07:25:20
ну тогда и требования к нему были простые, цвет поменять, свернуть/развернуть)

Denis
27.11.2017
07:25:22
Мб из-за полифилов конечно

Страница 416 из 669