Не наверняка, а так оно и было. Мы его там помучали немного и поставили Яндексовый виджет туда на dashboard.
Сам аймак новенький, клава новая, а вот МогучийМыш там старый был...
Так в чем юмор то?? МС действительно пишет приложения для маков (взять хотя бы тот же МСОфис). Что должно быть в этом смешного то?? Решительно не понимаю ваш юмор, что собственно не говорит об отсутствии у меня онного...
Я не понимаю почему Mac и Microsoft у всех ассоциируются с двумя абсолютно противоположными вещами, увидеть вместе которые - это "ващеприкол" и обязательно надо запостить во все газеты.
> кроме того, он включен в Windows Update - сотни миллионов пользователей Windows получат silverlight без каких-либо лишних телодвижений
Что делать пользователям FreeBSD и OpenSolaris?
> у всех виденных мной java-апплетов невероятно страшный рендеринг типографики.. а WPF поддерживает самые модные фичи OpenType'а
Не знаю, на какой версии JRE вы смотрели апплеты, но подсистема рисования Java2D в апплетах и приложениях Java рендерит шрифты не хуже ClearType Windows начиная с java 1.5.
Запустите в консоли: java -version и покажите вывод.
Из прошлогодней новости сайта "открытые системы": "Novell по договору с Microsoft обеспечит поддержку Silverlight в Linux в рамках проекта Moonlight, который, в свою очередь, пользуется плодами еще одного проекта с открытым кодом Mono, спонсируемого Novell. Задача самого Mono - обеспечить возможность исполнения в Linux и Unix клиентских и серверных приложений, созданных на основе технологий .Net".
Mono работает во FreeBSD, так что всё возможно, но рассчитывать на 100% совместимость контента и среды исполнения не приходится, так как Mono совместим с .NET версией на одну-две ступеньку ниже.
Microsoft легко могли бы использовать WPF-рендеринг (который через DirectX интерфейсы идёт), но, думаю, они не сделали этого чтобы достичь симметричной производительности на всех платформах
нехорошо ведь было бы 'летать' на Windows и тормозить на MacOS - это сконфузило бы разработчиков
а кросс-платформенный OpenGL-рендер в полтора мегабайта не уместить ;)
Важное уточнение - Silverlight не включен в Windows Update. Он включен в Microsoft Update - дополнительное средство для обновления различных приложений Microsoft (не только обновления собственно для Windows)
извините, но вы долб.... сейчас активно работаю с сервелатом, создаю 3д сцены. Бл* поставил бы сначало, потом открыл бы фокса и зашел бы на сайт мелкомягких!
А вообще эта технология ЛУЧШЕ того, что ты сказал. Ибо я изучил твою технологию и сирвелат, и я ИМЕЮ ПРАВО сравнивать. Сирвелат - будующее. Сначало бы изучил технологию, пи*****
Куда я поставлю? Silverlight на FreeBSD? Вы бредите.
Moonlight ещё в зачаточном состоянии и не портирован во FreeBSD.
Java3D давно есть в апплетах (используется дополнительно подгружаемая библиотека к JRE, которая обеспечивает биндинг Java к OpenGL на *nix/Windows и к DirectX на Windows — можно выбрать механизм акселерации!! Причём Java3D API для всех программ и апплетов одинаков. Язык программирования JavaFX имеет доступ к библиотекам Java, так что по возможностям визуализации контента здесь Java впереди Silverlight'а.
Ладно, это я так написал, не хочу разводить дискуссий, ибо все равно каждый останется при своем месте, а писать надо много :)
Навскидку особо принципиальной разницы не заметил по принципу работы. Наверное те, кому ближе Java, будут использовать Java FX, те кому ближе технологии MS - Silverlight. А конечному пользователю в общем-то пофигу.
я, наверное, что-то не понял - но как можно вообще сравнивать JFX и Silverlight?
JFX требует установленной Java в браузере - а это маргинальство, как было, так и будет, ява апплеты существуют уже лет 10 и за это время ничего не изменилось
P.S. а Silverlight пока не так распространен, чтобы кому-то хватило ума дури делать на этой платформе стартап, кроме того - эта технология еще в процессе разработки и устаканивания
Я же с вами в общем-то не спорю и сам сторонник Silverlight как по перспективам, так и по субъективному мнению. Просто не хотел разводить демагогии с человеком, который мне ответил.
Я для себя выводы могу сделать в чем разница покопав материалы, так как плотно с Java не работал. Но выше ведь привели JFX в виде аргумента против Silverlight, вот туда я думаю и следует писать :)
> .NET не нужен на линуксе
Ну это только мнение. А вот кросплотформенность .Net — заявленная MS фича, которая дальше теории не пошла и видимо не пойдет уже никогда.
кроме того, это дело времени; но уже сейчас неправильно называть сервелат "некроссплатформенным", ведь он охватывает около 90% пользователей Сети, будучи представленным на основных платформах и браузерах
Раз уж тема скатилась к обсуждению про Сильверлайт, то: (процитирую Скота Гутри)
Я если чесно очень боюсь Silverlight 2 — последнее време продукты от майкрософта безумно огромны, неповоротливы и громоздки, как бы Silverlight 2 не стал именно таким “выхлопом” от майкрософт.
Майкрософт сейчас подобен безумному полководцу с безграничной армией программеров-войнов, которых он шлет бездумно на бойницы пытаясь просто завалить их трупами войнов. Эти войны-программисты порождают безумное количесто софта который просто неудобен в использовании, но окружающие люди просто ничего не видят вокруг, за огромностью MS этого просто не видно. Эта толпа программистов способна(?) сделать много всякого функционала и возможностей, но обычно это выглядит очень убого, а порой это вообще никому не нужно. Пока МС просто пытается набрать колличественный показатель всяких плюшек и возможностей, но вопрос в том, сможет ли он перешагнуть в качественный. Лично я подозреваю, что уже не застигну этот момент ;(
по-моему это очередное абстрактное паникерство без конкретики
в MS есть блестящие разработчики и они могут делать (и делают) качественный софт
за каждым продуктом стоит не толпа - а отдельные люди
поймите, вся неповоротливость - из-за legacy, они хотели бы, но не могут взять и переписать все зиллионы старых решений с нуля
и толпа программистов нужна, чтобы поддерживать и как-то менеджить этот legacy code, избавляться от него и постепенно заменять на новые решения
посмотрите на новый Office, на новое ядро Windows7 (MinWin), на новый GPU-enabled движок рендеринга (WPF), на фронтлайн-разработки, вдохновляющие разработчиков (Singularity, Surface)
конечно, куда проще взять и обосрать, увидев только то, что лежит на поверхности
Пока MinWin не уровне слухов, Singularity в глубоком ресече, WPF толком нигде не приминяется, уже давно существует и отлично работает ядро основаное на микроядре mach l4, Quartz Extreme и библиотека преобразования изображений CoreImage, с использованием аппратной акселерации, прекрасно документированный и спроектированный фреймфорк Cocoa, настоящий ООП язык со сборкой муссора и многое другое. Даже прогресс бар, для висты, переливающийся, майкрософт понятно откуда повзаимствовала.
Беда майкрософт в том, что она плодит новые технологии, и не может отказатся от старых, и поддерживает их, дабы не сломать основное преимущество своей ОС - обратную совместимость. Причем новые технологии явно не обладает каким-то неоспоримым преимуществом.
MinWin никакие не слухи - недавно было видео на MSDN где показывали его в действии, это уже утвержденное ядро Windows7
Singularity ни в каком уже не ресёче - это законченный и релизнутый (недавно) проект, его целью было обкатать на практике микроядерную архитектуру с высокоуровневой программной (software isolated processes), а не аппаратной защитой памяти, что позволило отказаться от переключений user-mode / kernel-mode и получить настоящий microkernel который не только не медленнее, но еще и на 30% быстрее традиционного подхода с монолитным ядром
ни сама Singularity ни её код не будут использоваться ни в настоящих, ни в будущих версиях Windows, это исключительно proof-of-concept
дальше, WPF
>> WPF толком нигде не приминяется
толком еще как применяется - в Enterprise, на смену Windows Forms
вот Yahoo Messenger написан на WPF платформе - вроде как не самый последний софт ;)
>> Cocoa, настоящий ООП язык со сборкой муссора
я думаю, вы вы всё же имели ввиду Objective-C, а не Cocoa? не буду комментировать 'настоящесть ООП' в Objective-C, а насчет сборщика мусора - знаете, они разные бывают.. мне не удалось найти никаких деталей насчет местного GC, хотя бы про то, параллельный он или нет, тогда как про GC в CLR всё давно известно
P.S. про прогрессбар даже комментировать не буду, смешно же, ей-богу
Minwin и Windows 7 как раз и было на уровне слухов.
Релизнутый RDK, еще совсем в не полном составе, это совмем не понятный шаг МС. Все равно, как попытка создать комьюнити вокруг проекта. Если нужен proof-of-concept - есть Minix 3, и понемног он прогрессирует. USB стек на очереди.
Про Yahoo не знал, любопытно :)
Я же написал, про Cocoa, как фреймворк, естественно следующим пунктом был Objective-C. Может он уж не настолько объектный, как Python или Ruby, но очень близок к тому.
А вот про прогрессбар, это зря. Ведь этот самый user experients, про который всем долго рассказывает МС и чем собственно и гордится, был в определенной мере повзаимствован, и прогрессбары, и окна открытия/сохранения файла, и модифицированный поиск и т.д..
Это вовсе не попытка розжечь очередной холливар. Просто напросто, МС приходит к тому, что уже было когда-то обкатано другими, или же реализовано ими. Похоже единственный уровень инноваций здесь, это исследовательские проекты в области аппаратного обеспечения.
Singularity - это SIP, это message-passing по типизированым каналам, это формальная верификация программ, это подключаемые схемы управления памятью в процессах
Не согласен с его высказыванием. Я Certified-деверопер для .NET уже 4 года, и скажу вам что за это время .NET преображается на глазах. Чего стоит только WPF и WCF. И я благодарен майкрософту за этот прогресс.
А не складывается ли впечатление, что .NET собственно таким должен был быть изначально? И как вам, как девелоперу, переход на 3 версию?
[off]В свое время была возможность пойти у меня в этом направлении, но я выбрал другое. Да и сейчас на работе, больше стараюсь выбивать таски на Mac OS/Linux.[/off]
А что, изначально он был плохим? Мы решили использовать .NET три года назад в одном проекте как альтернативу C++ на свой страх и риск, когда встал вопрос о создании собственного платежного сервера, который обслуживал сотни тысяч транзакций ежедневно. Сделать надо было быстро, и .NET нам помог сделать серверное ПО в пять раз быстрее, чем мы рассчитывали! Думаю, что то же самое было бы и на Java, но ставку сделали именно на .NET, т.к. я был руководителем проекта :)
Переход с 1-ой на вторую - супер. Со второй на третью - супер. То, что в первой версии занимало 2-3 килобайта кода (например, отправка емайла), то во второй это упростилось до 5 строк. ORMapping, который во второй занимал 2-3 килобайта кода снова упростился до 5 строк в третьей версии.
Многие могут сказать, что программисты вскоре вообще будут не нужны, если все так пойдет. Но для моих задач он подходит, т.к. моя цель - писать программы быстро и я выбираю ту платформу, которая позволяет мне это сделать. Вы же не используете Assembler вместо Perl'a? Вот, кстати, недавно сделанный проект на третьем .NET'e: PicBite
просто, имхо, чтобы люди открывали рты, нужно было поставить качественный дисплей, айМак прекрасно с этой задачей справится + демонстрация кросплатформенности.
Стенд Microsoft на РИТ2008