LINUX.ORG.RU
ФорумTalks

moonlight - за что 5 игноров ?


0

1

Ранее я высказал следующие соображения:

1. Управляемые платформы рулят (имеем python, java и dotnet)
Из всех управляемых платформ mono - самая платформистая, потому что

1.1. Qt умирает - потому что в C++ нет gc,
компания TrollTech не выдержала рыночной конкуренции и была поглощена компанией Nokia.
Компанию Nokia ждет та же участь, потому что они купили не то, что было нужно

1.2. Использование python-а не поможет развитию Qt, потому что:
1.2.1. питон основан на refcounting
1.2.2. питон старее java на 4 года, а используется меньше

1.3. Smalltalk со своим механизмом диспетчеризации сообщений, есть и под .Net ( http://www.refactory.com/Software/SharpSmalltalk/ ), однако он существует уже давно, как и питон, не выдержал конкуренции с Java, поэтому умрет

1.4. java не пройдет, потому что
1.4.1. объекты не бывают value-type
1.4.2. хреновые шаблоны
1.4.3. апплеты морально устарели (против moonlight)
1.4.4. Java RIP по той же причине, что и Qt - Sun сдохла, продавшись ораклу.
И Oracle тоже должен, потому что это компания - эксперт по СУБД, а не по разработке операционных систем.
Даже несмотря на то, что Oracle гораздо больше SAP,

1.4. За mono стоит больше денег на единицу функциональной площади
сравниваем по капитализации:

  • Microsoft - 246.27B
  • Google - 169.98B
  • IBM - 161.05B
  • Oracle - 116.16B
  • Intel - 109.50B
  • SAP = 51.57B

2. десктопный софт RIP,

SAAS - это глобальный тренд
(все больше компаний будут аутсорсить свои IT-инфраструктуры внешним компаниям)
При наличии Rich-клиентов в браузере (например moonlight или java FX) на десктопе ничего не нужно.

3. Учитывая пункты 1 и 2
выбор только между Flash FX (или как его там) и moonlight
причем moonlight лучше. Потенциал moonlight очень высок, потому что:

3.1. При наличии полностью управляемой среды, не нужен gtk, который на C,
потому что С RIP на 15ть лет раньше, чем C++, поэтому группу C / C++ рассматриваю как единую
gtk не нужен, вместо gtk прогрессивнее программировать для WPF, который в moonlight
есть gocosmos.org, там напрямую CIL-runtime
жду когда допилят, в это время стараюсь использовать максимум всего monoобразного.

3.2. сам moonlight технически лучше проработан чем апплеты
3.2.1. gc технически лучше refcounting (gc позволяет realtime, а refcounting пока - нет, у gc меньше overhead)
3.2.2. темплейты сделаны технически лучше в .net
3.2.3. value-types лучше чем дополнительный boxing/unboxing
3.2.4. moonlight лучше апплетов (потому что разделение кода и вида + дизайнер)

3.3. Для moonlight есть удобное средство визуальной разработки
в Visual Studio 2010 есть визуальный редактор для него
(писать под офтопиком, а эксплуатировать под linux)
The Visual Studio 2010 and .NET Framework 4 Release Candidate (RC) have general availability on February 10th 2010.

Исходя из всего вышеназванного, самое правильное направление в девелопменте -
писать SAAS-сервисы с использованием moonlight

Ответ на: комментарий от kost-bebix

> Особенно посмотрим как умрёт рядом с этим Cocoa

Опомнись, неверный. Там с версии 2 obj-c есть gc

Вы нам не расскажете, как использовать O-C 2 gc для разработки под яМобилко

не раскажу. вроде там runtime не предусмотрен для этого. Не помню точно. Но собрать теоретически наверно можно

namezys ★★★★
()
Ответ на: комментарий от kost-bebix

> А, ок, тогда и в Qt он тоже есть.

И какой же, раскажи

в obj-c нормальный сборщик мусора, который идет от стека и выше и чистит

namezys ★★★★
()
Ответ на: комментарий от namezys

Таки нет в мобилке gc в кошерном рантайме от ЯбблЪа.

Ежели только Жабу от Саурика на джейлбрейкнутый дивайс не поставить. Что, я собственно, и сделал.

Все-таки по критерию «абстрактность + производительность» Джаве пока нет равных. И не будет.

С++ нужен только для создания самой JVM. И все.

Слухи о смерти Джавы я читаю с 1995 года постоянно.

----

ЗЫ. По теме. Я вообще никого не игнорирую. Игнораст - хуже ...са. Потому как игнораст закомплексован. Как «Главный» (http://talks.guns.ru/forummessage/102/528412.html), имеющий комплексы неполноценности перед теми, кто более образован, чем он.

Везде игнорасту битарды и тролли мерещатся.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

> Все-таки по критерию «абстрактность + производительность» Джаве пока нет равных. И не будет.

обоснуйте плиз

namezys ★★★★
()
Ответ на: комментарий от ArsenShnurkov

Хочу, чтобы мне объяснили, где я не прав

Твоя первая ошибка - в пункте 1, ибо просто нет. Вторая - в пункте... 1.1, ибо выдаешь желаемое за дествительное. Третья в пункте 1.2, а конкретно в пунктах 1.2.1 и 1.2.2.

Слегка правилен пункт 1.3, Smalltalk действительно умрет, но только потому, что все смертно, а не потому что ArsenShnurkov сравнил его с питоном и джавой.

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

Пиши еще.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.