Объясните про Веб глобально для старпера

User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Объясните про Веб глобально для старпера

Post by Dmitry67 »

Зачем эта пена из создающихся и умирающих через год Node, React, Bullshit.js ? Серебряными пулями стреляют очередями.

Почему просто на броузере не ранать специализированную виртуалку, а сайт бы скидывал бы аппликации в LLVM например.

И все. Все веб программы писались бы как десктопные.
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Re: Объясните про Веб глобально для старпера

Post by Palych »

iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Объясните про Веб глобально для старпера

Post by iDesperado »

Dmitry67 wrote: 13 Dec 2017 17:33 Почему просто на броузере не ранать специализированную виртуалку, а сайт бы скидывал бы аппликации в LLVM например.
flash player ? было ужо ...
User avatar
mikeG
Уже с Приветом
Posts: 8485
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Объясните про Веб глобально для старпера

Post by mikeG »

Или Java VM.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Объясните про Веб глобально для старпера

Post by Мальчик-Одуванчик »

Собственно постоянно пытаются сделать автоматизацию производства клиентской части.
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Объясните про Веб глобально для старпера

Post by oshibka_residenta »

mikeG wrote: 13 Dec 2017 20:05 Или Java VM.
Java applet
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Объясните про Веб глобально для старпера

Post by helg »

Современная браузерная виртуалка называется JavaScript Virtial Machine - и веб-программы таки пишутся как десктопные.
User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: Объясните про Веб глобально для старпера

Post by katit »

helg wrote: 14 Dec 2017 01:09 Современная браузерная виртуалка называется JavaScript Virtial Machine - и веб-программы таки пишутся как десктопные.
Дада. I wish.
Лучше водки — хуже нет! ©
User avatar
mikeG
Уже с Приветом
Posts: 8485
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Объясните про Веб глобально для старпера

Post by mikeG »

helg wrote: 14 Dec 2017 01:09 Современная браузерная виртуалка называется JavaScript Virtial Machine - и веб-программы таки пишутся как десктопные.
Если бы писались как десктопные, не было бы этого зоопарка.

Другое дело, что теперь и десктопные интерфейсы пишут как для веб.
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Re: Объясните про Веб глобально для старпера

Post by Palych »

mikeG wrote: 14 Dec 2017 06:51
helg wrote: 14 Dec 2017 01:09 Современная браузерная виртуалка называется JavaScript Virtial Machine - и веб-программы таки пишутся как десктопные.
Если бы писались как десктопные, не было бы этого зоопарка.
А в десктопных приложениях зоопарка нету?
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Объясните про Веб глобально для старпера

Post by helg »

mikeG wrote: 14 Dec 2017 06:51Если бы писались как десктопные, не было бы этого зоопарка.
Нет никакого особого зоопарка, если понять базовые концепции. Примерно как приходит чувство языка программирования с понимания в какие конструкции оно компилируется. А с несистемным подходом уровня google-stackoverflow: "Мне нужно сделать то-то - вот тебе рыба" приходит только раздражение, беспомощность и ощущение бардака в голове. В результате всё забывается через месяц, и даже ту самую рыбу приходится искать заново.
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Объясните про Веб глобально для старпера

Post by Dmitry67 »

Palych wrote: 14 Dec 2017 15:18
mikeG wrote: 14 Dec 2017 06:51
helg wrote: 14 Dec 2017 01:09 Современная браузерная виртуалка называется JavaScript Virtial Machine - и веб-программы таки пишутся как десктопные.
Если бы писались как десктопные, не было бы этого зоопарка.
А в десктопных приложениях зоопарка нету?
Нету
У нас все пишется на .net лет 10
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
nyekimov
Уже с Приветом
Posts: 2761
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Объясните про Веб глобально для старпера

Post by nyekimov »

Dmitry67 wrote: 14 Dec 2017 18:02 Нету
У нас все пишется на .net лет 10
А что если клиент на маке и виндоус в общем то не жалует?

Часто сталкиваюсь с этим вопросом. Но как выше и написали, все можно было б сделать, если бы не куча конкурирующих стандартов. Вы же не будете утверждать, что и браузером надо пользоваться только IE? Даже в тех же телефонах меня вырубает, что кнопки один порядок на одном бренде, на другом будет зеркальный порядок, чтобы первая компания не засудила вторую. Также и в айти получается, каждый хочет свой кусок пирога и разнообразия.
Единственное на данный момент мне все больше кажется, что те кто сидит на технологиях типо ангулар и прочих так и будут каждые год/два учить что-то новое, а кто-то на дот нете будет не париться, углубляясь вертикально. Кому что нравится, если у вас в дот нете работы хватает, то пусть они там капашатся, если у вас работа кончится, значит проиграли вы, а не они.
User avatar
mikeG
Уже с Приветом
Posts: 8485
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Объясните про Веб глобально для старпера

Post by mikeG »

nyekimov wrote: 14 Dec 2017 18:20 А что если клиент на маке и виндоус в общем то не жалует?
Для cross-platform есть Java+Swing 20-летней свежести.
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Re: Объясните про Веб глобально для старпера

Post by Palych »

Dmitry67 wrote: 14 Dec 2017 18:02
Palych wrote: 14 Dec 2017 15:18
mikeG wrote: 14 Dec 2017 06:51
helg wrote: 14 Dec 2017 01:09 Современная браузерная виртуалка называется JavaScript Virtial Machine - и веб-программы таки пишутся как десктопные.
Если бы писались как десктопные, не было бы этого зоопарка.
А в десктопных приложениях зоопарка нету?
Нету
У нас все пишется на .net лет 10
Ну если у вас нет - значит всё в порядке.
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Объясните про Веб глобально для старпера

Post by helg »

IE говорите?
web-market-share-p.png
http://gs.statcounter.com/
You do not have the required permissions to view the files attached to this post.
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Объясните про Веб глобально для старпера

Post by iDesperado »

helg wrote: 14 Dec 2017 17:32 Нет никакого особого зоопарка, если понять базовые концепции.
кто так делает в 21 веке ? очнитесь. сейчас модно налабать, а потом уже пристегивать концепции. отделил логику от представления - есть концепт, смешал в кучу, не беда - подберем и на это.
имхо эти one page apps не в ту сторону пошли
nyekimov
Уже с Приветом
Posts: 2761
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Объясните про Веб глобально для старпера

Post by nyekimov »

mikeG wrote: 14 Dec 2017 18:26 Для cross-platform есть Java+Swing 20-летней свежести.
Да было дело, игрался в универе. Не настолько понравилось, чтобы посвящать этому жизнь.

Много сейчас кто это использует?
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Re: Объясните про Веб глобально для старпера

Post by Palych »

iDesperado wrote: 14 Dec 2017 18:48 имхо эти one page apps не в ту сторону пошли
А куда бы Вы пошли?
(мне лично кажется что этот разброд/хаос/аджайл неизбежен...)
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Объясните про Веб глобально для старпера

Post by iDesperado »

Palych wrote: 14 Dec 2017 18:54 А куда бы Вы пошли?
(мне лично кажется что этот разброд/хаос/аджайл неизбежен...)
я бы шел в сторону тонкого клиента, глядишь и телефон бы месяц уже легко держал заряд.
а теперь получается жаба скрипт перетащил на себя логику с серверов, аж плакать хочеться.
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Объясните про Веб глобально для старпера

Post by helg »

iDesperado wrote: 14 Dec 2017 18:48
helg wrote: 14 Dec 2017 17:32 Нет никакого особого зоопарка, если понять базовые концепции.
кто так делает в 21 веке ? очнитесь. сейчас модно налабать, а потом уже пристегивать концепции. отделил логику от представления - есть концепт, смешал в кучу, не беда - подберем и на это.
имхо эти one page apps не в ту сторону пошли
Ну почему же? На мой взгляд, в правильную сторону идут. Навскидку.

Сначала было "if(IE) .. else ", помните? На этом писать было трудно, а отлаживать и сопровождать - так просто тихий ужас.
Были компилирующие поделки типа Gears с привычных устоявшихся языков - и оно даже развивалось.
Появился jquery - и появилась хоть какая-то повторяемость. Примерно в те же времена ограничили использование глобальных переменных.
Стандартизовали JS - и компилирующие поделки стали не нужны. Примерно тогда же появилась возможность нормально отлаживаться в браузере.
Стрельнул nodejs и JavaScript стал ещё и языком билд-платформы. Напомню, что в dotnet билд-платформа до сих пор не управляется языком разработки на dotnet платформе.
Придумали как сделать, чтобы не приходилось крючки цеплять к глобальному DOM. jquery стал не нужен.
В npm стало возможным двигать версии. Для сравнения, в dotnet хлам старых версий уже давно занимает больше места, чем вся остальная инсталляция Windows.
Транспайлеры-полифиллы дали возможность деплоить на новом стандарте языка. Оно и в старых браузерах работает, и одновременно использует всё новьё современных.
Ну и компоненты, Shadow DOM и много чего ещё.

В правильную сторону оно развивается. Но кто пытается освоить это дело не системно, а методом google-stackoverflow, без понимания описанных вех, конечно, видит в разных ответах только наслоение поколений технологий - и получает кашу в голове.
Last edited by helg on 14 Dec 2017 19:58, edited 1 time in total.
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Объясните про Веб глобально для старпера

Post by iDesperado »

но по факту веб превращен в тяжелое и тормозное гавно, требующее под 8 ядер и многих гигов оперативы. не зависимо от того как и чего я изучал.
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Объясните про Веб глобально для старпера

Post by helg »

Я бы добавил, что всё после кобола и сиквела - и тяжелое, и тормозное.
OtherSide
Уже с Приветом
Posts: 15770
Joined: 01 Mar 2008 15:14

Re: Объясните про Веб глобально для старпера

Post by OtherSide »

на удивление js не такой уж и тормозной (каким мог бы быть), правда только под хромом, например мой сайт на всех остальных браузерах тормозит жутко
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Re: Объясните про Веб глобально для старпера

Post by Palych »

iDesperado wrote: 14 Dec 2017 19:58 но по факту веб превращен в тяжелое и тормозное гавно, требующее под 8 ядер и многих гигов оперативы. не зависимо от того как и чего я изучал.
"Любое обобщение неверно. Включая и это..."

Return to “Вопросы и новости IT”