Автор Тема: Почему не взлетел Juice  (Прочитано 30934 раз)

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Почему не взлетел Juice
« : Ноябрь 03, 2011, 03:28:32 pm »
В продолжении темы http://oberspace.dyndns.org/index.php/topic,149.0.html.  Посмотрел чуть ближе на Juice (спасибо Илье Ермакову за архив).
Итак:
- Требование специальной и специфической среды (Windows Oberon System 3). Т.е. это не просто рантайм, а именно среда. "Вещь в себе" - про что я и говорил.
- Упор сделан на далеко не самое главное свойство "ЯП для Web" - размер скомпилированного бинаря. Это все очень хорошо, но после того как можно просто взять страницу с жабаскриптом и посмотреть как оно будет выглядеть будучи переписанной на другом ЯП (оберон). Компиляция чего-то куда-то здесь совсем не в тему.
- Проблемы жабаскрипта, которые теоретически мог бы решить "оберон для Web"  никак не обозначены и не решены. Т.е. все знают, что на обероне можно делать расширяемые модульные контроллируемые системы, но куда и сколько еще надо точить конкретно представленнуюу штуку - непонятно.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #1 : Ноябрь 03, 2011, 04:29:40 pm »
Ты не учитываешь, что когда juice писался, никакого js как явления по сути не было, равно как и не было его проблем. А была java с её апплетами, и был медленный интернет. И были компьютеры с 16-32 Мб ОЗУ, а Ява до кучи была интерпретируемой (никакого jit!). Вот проблемы Явы они и попытались решить.

А juice не выстрелил просто потому, что и Ява апплетная не выстрелила по сути. То есть juice решил проблемы того, что никому не нужно.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #2 : Ноябрь 03, 2011, 04:38:11 pm »
Ты не учитываешь, что когда juice писался, никакого js как явления по сути не было, равно как и не было его проблем. А была java с её апплетами, и был медленный интернет. И были компьютеры с 16-32 Мб ОЗУ, а Ява до кучи была интерпретируемой (никакого jit!). Вот проблемы Явы они и попытались решить.

А juice не выстрелил просто потому, что и Ява апплетная не выстрелила по сути. То есть juice решил проблемы того, что никому не нужно.

Я соглашусь. Тем не менее это никак не отменяет того, что "BB для Web" таки может выстрелить - не стоит проводить параллели с "неудачным" Juice. Просто делать его надо по-другому и с другими целями.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #3 : Ноябрь 03, 2011, 04:42:43 pm »
Согласен. Правильное позиционирование продукта это процентов 70 успеха.

Для чего таковой ББ предлагается использовать? Какова ниша?
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #4 : Ноябрь 03, 2011, 04:47:50 pm »
Согласен. Правильное позиционирование продукта это процентов 70 успеха.

Для чего таковой ББ предлагается использовать? Какова ниша?

Большие херни для Web. И клиент и сервер. Но клиент даже важнее, потому как мне кажется на серверах все не настолько запущенно и выбор больше.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #5 : Ноябрь 03, 2011, 04:52:38 pm »
Звучит как замена флешу и ActiveX.

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

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #6 : Ноябрь 03, 2011, 08:34:36 pm »
И чем это всё лучше асп.нета?
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #7 : Ноябрь 03, 2011, 08:42:47 pm »
И чем это всё лучше асп.нета?

На стороне клиента?

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #8 : Ноябрь 03, 2011, 08:56:23 pm »
По моему, асп.нет, как и gwt умеет генерить из шарпового кода css+html+js. Жирный.

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

Peter Almazov

  • Sr. Member
  • ****
  • Сообщений: 482
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #9 : Ноябрь 04, 2011, 06:16:23 am »
По моему, асп.нет, как и gwt умеет генерить из шарпового кода css+html+js. Жирный.

Минусы тут в том, что если что то пошло не так, то убьешься в этом нагенереннои г искать причину, реверсить ее  и править шарповый исходник. Много геморроя, нужна высокая квалификация.
А на хрена генерить css и js? Вполне достаточно статических кусков.
P.S. Или имеется в виду, что про уровень js вообще ничего не знать и работать только на одном (серверном) языке?
(c asp.net я знаком, gwt не видел)
« Последнее редактирование: Ноябрь 04, 2011, 06:25:29 am от Peter Almazov »

DIzer

  • Гость
Re: Почему не взлетел Juice
« Ответ #10 : Ноябрь 04, 2011, 08:06:49 am »
По моему, асп.нет, как и gwt умеет генерить из шарпового кода css+html+js. Жирный.

Минусы тут в том, что если что то пошло не так, то убьешься в этом нагенереннои г искать причину, реверсить ее  и править шарповый исходник. Много геморроя, нужна высокая квалификация.
А на хрена генерить css и js? Вполне достаточно статических кусков.
P.S. Или имеется в виду, что про уровень js вообще ничего не знать и работать только на одном (серверном) языке?
(c asp.net я знаком, gwt не видел)
Скорее всего , речь идет об альтернативе JS -  господа, а вы помните что MS изначально планировала альтернативу JS - VB скрипты, и много страничек было написано с использованием этой альтернативы (не смотря на то, что VB был на тот момент одним из САМЫХ распространенных ЯП в "народе"), по поводу генерации - вроде еще со 2 делфи -поставлялись варианты "наитивной" эмуляции WEB -технологий - но они также не прижились...

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #11 : Ноябрь 04, 2011, 08:33:02 am »
А на хрена генерить css и js? Вполне достаточно статических кусков.
А как статическими кусками делать динамичные сайты?

P.S. Или имеется в виду, что про уровень js вообще ничего не знать и работать только на одном (серверном) языке?
Ну да, а для чего это ещё может быть нужно? о_О
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

DIzer

  • Гость
Re: Почему не взлетел Juice
« Ответ #12 : Ноябрь 04, 2011, 10:13:50 am »
 я нипонял -- линус своим оппонентам говорит, что они состоят полностью из говна?   ;) ;) ;) ;) ;) ;) - нет он говорит - что вы в большем дерьме=имеете или будете иметь большие проблемы (даже в том случае если сейчас их не осознаете)  ;D ;D ;D

Peter Almazov

  • Sr. Member
  • ****
  • Сообщений: 482
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #13 : Ноябрь 04, 2011, 10:33:20 am »
А на хрена генерить css и js? Вполне достаточно статических кусков.
А как статическими кусками делать динамичные сайты?
Ну так html-то генерим, как никак.

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Почему не взлетел Juice
« Ответ #14 : Ноябрь 04, 2011, 11:06:26 am »
А на хрена генерить css и js? Вполне достаточно статических кусков.
А как статическими кусками делать динамичные сайты?
Ну так html-то генерим, как никак.
html-ки статичны. Что бы их оживить, нужно возиться с js.
А здесь вроде бы обсуждается использование оберон-подобной технологии взамен js на клиенте и всяких там php на сервере.
Вот у меня и возник вопрос -- какие преимущества перед тем же ASP.NET-ом?
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…