Будущее программирование-2

Dec 27, 2019 14:01


Интересно, что хоть я в своем предыдущем посте явно и написал, что работа в облаке и работа в браузере - две совершенно перпендикулярных оси, я все равно получил пару комментариев от людей, которым кажется, что ЕСЛИ ты хочешь чтобы IDE работала в облаке, НЕОБХОДИМО, чтобы она работала в браузере.

если у тебя браузер лишь отвечает за фронт, то ( Read more... )

Leave a comment

Comments 25

olegy December 27 2019, 16:33:59 UTC
Браузер из клиента HTTP сервера для отображения HTML страниц стал специфической операционной системой.
Вон даже сварганили ассемблер.
Не удивительно, что те кто на этом деле съел собаку, все пытаются туду засунуть, вроде даже есть браузеры :)
Это заговор производителей железа :)

Reply


anonymous December 27 2019, 16:55:16 UTC
Ты почему-то оставляешь браузер от других vm, хотя по сути отличия минимальные. Даже вон webasm добавили, кому там оптимизаций мало.

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

Еслм кто-то сделает подобную платформу, но лучше - так это же прекрасно! Да вот что-то не видно такого, хотя бы для интерфейсов.

Reply

tonsky December 27 2019, 17:10:10 UTC
Да ни разу они не удачные, я ж писал четыре года приложения под браузер. Ты бьешься за то чтобы сделать элементарные вещи, либо за то чтобы элементарные вещи не тормозили на ровном месте

https://twitter.com/nikitonsky/status/1207676133891813376

Reply

norguhtar December 30 2019, 04:22:07 UTC
Меня больше удивляет тот факт, что где-то есть черта где люди начинают считать что приложения под браузер это нормально.

Reply

jakobz December 28 2019, 15:06:42 UTC
В вебе осталось из браузера выкинуть всё, кроме webasm, рендеринга квадратиков и текста, и хендлера ввода текста юзером. Потому что остальная вся говносрань - HTML, CSS, JS, DOM - не нужна, и скорее мешается, чем помогает.
Скажем, типичная аппа на реакте, HTML/CSS/DOM юзает чисто чтобы рисовать квадратики с буквами, что быстрее делать вообще на canvas через webgl. Да, тогда инпут туда не присунешь, и текст выделить будет нельзя. Но через canvas уже сейчас рисовать удобнее, чем делать тоже самое на DOM/CSS.

Reply


point212 December 27 2019, 17:11:10 UTC
Вспоминаю, как я пришёл к одному Дельфи программисту, а у него Дельфи 5. Я говорю хрена ты мажор.
А он такой... Так у меня 256мбайт памяти!!! И мне мало.
Я думаю, ну вдвойне мажор. И зачем ему это... я вот прекрасно в Дельфи 3 разрабатываю, на своих 64мбайт.
А в 5-м ничего такого и нету то. И вообще, я только-только пересел с 486го с 16мбайт-ами, где еще и винда крутилась. И офигевал от того куда это 98я на Пентиуме может деть целых 64мбайт памяти!

Reply

anonim_legion January 13 2020, 17:39:04 UTC
Но ведь пятая Дельфи и на 32 мб оперативки работала. Правда, производственных задач я на ней не делал, вёл только разработку для работы при кафедре, и для учёбы.

Reply


max630 December 27 2019, 22:20:28 UTC
Вы как-то продолжаете верить в то что мир разумен, несмотря на то что за последние 20 лет мало что случилось, что подтверждало бы эту идею.

То что все лезут в браузер это просто факт жизни. Это, кстати, сейчас намного более рабочий вариант чем лет 10 назад когда энтузиазм бул намного выше. Быдлоофис (почта, календари, презентации, всё вот это) вообще среди меня уже весь в браузер уехал, остались только специализированные приложения типа той же студии или автокада. И их очень активно пытаются в браузер засунуть, и удерживают не столько технические причины, сколько не понимание как за результат в браузере брать те же килобаксы как сейчас берут за десктопные программы.

Reply


vissarion December 30 2019, 05:05:13 UTC
Еще есть theia - aka vs code в облаке (это то что в гитхабе открывается по иконке gitpod)

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

Reply


Leave a comment

Up