No mention of either Silverlight or .NET on Windows 8
От: evo  
Дата: 03.07.11 09:15
Оценка:
Strange times in the world of Microsoft developers

I’m sure there is a good reason for all this, but I must admit that seeing this go down makes me super-duper happy that I’ve been diving head first into iOS and Android programming. If the future of developing Windows apps means abandoning C# and the .NET Framework and instead using HTML5 and JavaScript, I’m out. See ya, Microsoft. Good luck with that.


Если человек, который был фанатом технологии и популяризировал ее, такое пишет, то что-то совсем не радужно выглядит ситуация.
Мне вот сейчас интересно, а есть возможность что в ближайших пару лет они весь .нет дропнут? Чисто с технической стороны есть к этому какие-нибудь предпосылки?
Re: No mention of either Silverlight or .NET on Windows 8
От: evo  
Дата: 03.07.11 09:30
Оценка:
Здравствуйте, evo, Вы писали:

Это не должно было стать новой темой. Модератор перенесите, пожалуйста, в начальную тему:
No mention of either Silverlight or .NET on Windows 8.
Вот ссылка на блог:
http://joshsmithonwpf.wordpress.com/2011/07/02/strange-times-in-the-world-of-microsoft-developers/
Вроде как добавлял ссылку под заголовок, что б был кликабельным…
Re: No mention of either Silverlight or .NET on Windows 8
От: MxMsk Португалия  
Дата: 05.07.11 06:32
Оценка: +1
Здравствуйте, evo, Вы писали:

evo>

evo>I’m sure there is a good reason for all this, but I must admit that seeing this go down makes me super-duper happy that I’ve been diving head first into iOS and Android programming. If the future of developing Windows apps means abandoning C# and the .NET Framework and instead using HTML5 and JavaScript, I’m out. See ya, Microsoft. Good luck with that.


Даже Джош Смит не выдержал. Пора бы Микрософту хоть что-нибудь заявить. А то поздно будет...
Re[2]: No mention of either Silverlight or .NET on Windows 8
От: ponuch  
Дата: 05.07.11 07:38
Оценка:
Здравствуйте, MxMsk, Вы писали:

MM>Здравствуйте, evo, Вы писали:


evo>>

evo>>I’m sure there is a good reason for all this, but I must admit that seeing this go down makes me super-duper happy that I’ve been diving head first into iOS and Android programming. If the future of developing Windows apps means abandoning C# and the .NET Framework and instead using HTML5 and JavaScript, I’m out. See ya, Microsoft. Good luck with that.


MM>Даже Джош Смит не выдержал. Пора бы Микрософту хоть что-нибудь заявить. А то поздно будет...


такая скорость смены технологий никому не нужна. человек тратит год-два на изучение технологии и работу с ней, и всё в пустую. такое уже не первый раз с мелкософтом. сначала был visual basic — зарубили, сделали .net. привлекли миллионы людей. теперь нафиг всё. понятно, что за год все не сбегут, но постепенно перестроятся и доверия к этой конторе не будет ни у кого.
интересно, что евангелисты будут говорить ?
Re: No mention of either Silverlight or .NET on Windows 8
От: ponuch  
Дата: 05.07.11 07:42
Оценка:
Здравствуйте, evo, Вы писали:


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

evo>Мне вот сейчас интересно, а есть возможность что в ближайших пару лет они весь .нет дропнут? Чисто с технической стороны есть к этому какие-нибудь предпосылки?


Джош Смит (Josh Smith) полон энтузиазма по поводу использования WPF для обеспечения отличного обслуживания пользователей. http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx

кончился энтузиазм. думайте с кем связываетесь.
Re: No mention of either Silverlight or .NET on Windows 8
От: Silver_S Ниоткуда  
Дата: 05.07.11 15:15
Оценка:
Здравствуйте, evo, Вы писали:

evo>Мне вот сейчас интересно, а есть возможность что в ближайших пару лет они весь .нет дропнут? Чисто с технической стороны есть к этому какие-нибудь предпосылки?


А как можно дропнуть .NET — перестать добавлять новые фичи, и вносить изменения ? WinAPI в этом смысле давно дропнули.
Еще вариант — сделают другую альтернативу .NET . Ну и хорошо.
У .NET тоже имеются фатальные неисправимые недостатки — слишком прожорливый. Для варианта — у юзера одно .NET приложение ради которого ему компьютер и нужен. Для таких приложений нет проблем.
А представь ужас — 30 мелких .NET приложений работают одновременно.

Так уже делают/сделали узкоспециализированную легковесную альтернативу .NET — SLR (System Language Runtime), он же Redhawk.
В Win8 API пишется с его использованием. И новый WinC++ какое то отношение имеет к SLR. Хотя пока много подробностей не озвучили.
Но это скорее не альтернатива .NET, а голому C++,COM. Потому что хоть .NET и есть на голом C++ продолжают упорно писать, кого не устраивает оверхед .NET.
Re[2]: No mention of either Silverlight or .NET on Windows 8
От: hattab  
Дата: 05.07.11 15:44
Оценка: +2
Здравствуйте, Silver_S, Вы писали:

SS> А как можно дропнуть .NET — перестать добавлять новые фичи, и вносить изменения ? WinAPI в этом смысле давно дропнули.


Ага-ага, дропнули WinAPI А, скажем, Sensor API, Location API, Direct2D и другие это чистая галлюцинация?
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[2]: No mention of either Silverlight or .NET on Windows 8
От: Евгений Акиньшин grapholite.com
Дата: 05.07.11 15:45
Оценка: +1
Здравствуйте, Silver_S, Вы писали:

S_S>Здравствуйте, evo, Вы писали:


evo>>Мне вот сейчас интересно, а есть возможность что в ближайших пару лет они весь .нет дропнут? Чисто с технической стороны есть к этому какие-нибудь предпосылки?


S_S> А как можно дропнуть .NET — перестать добавлять новые фичи, и вносить изменения ? WinAPI в этом смысле давно дропнули.

S_S>Еще вариант — сделают другую альтернативу .NET . Ну и хорошо.
S_S>У .NET тоже имеются фатальные неисправимые недостатки — слишком прожорливый. Для варианта — у юзера одно .NET приложение ради которого ему компьютер и нужен. Для таких приложений нет проблем.
S_S>А представь ужас — 30 мелких .NET приложений работают одновременно.

S_S>Так уже делают/сделали узкоспециализированную легковесную альтернативу .NET — SLR (System Language Runtime), он же Redhawk.

S_S>В Win8 API пишется с его использованием. И новый WinC++ какое то отношение имеет к SLR. Хотя пока много подробностей не озвучили.
S_S> Но это скорее не альтернатива .NET, а голому C++,COM. Потому что хоть .NET и есть на голом C++ продолжают упорно писать, кого не устраивает оверхед .NET.

почему не альтернатива? если будет такое же легкое как сильверлайт, только без сендбокса и такое же быстрое, как нативный код, то в больщинстве случаев нафиг полный .NET нужен?
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[3]: No mention of either Silverlight or .NET on Windows 8
От: Silver_S Ниоткуда  
Дата: 05.07.11 16:01
Оценка: :)
Здравствуйте, hattab, Вы писали:

SS>> А как можно дропнуть .NET — перестать добавлять новые фичи, и вносить изменения ? WinAPI в этом смысле давно дропнули.

H>Ага-ага, дропнули WinAPI А, скажем, Sensor API, Location API, Direct2D и другие это чистая галлюцинация?

Ну это говорит о том что unmanaged код продолжают писать.

Я о том что вот эти dll'ки практически не меняются:
user32.dll
gdi32.dll
...
comctl32.dll
...

Сейчас практически весь софт работает на них, а не на Direct2D.
И их практически не меняют, даже баги не исправляют.
Re[3]: No mention of either Silverlight or .NET on Windows 8
От: Sinix  
Дата: 05.07.11 16:08
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>почему не альтернатива? если будет такое же легкое как сильверлайт, только без сендбокса и такое же быстрое, как нативный код, то в больщинстве случаев нафиг полный .NET нужен?


[k.o]
API. SL дико урезан, зачастую там нет самых элементарных вещей. Например, BeginInvoke у делегатов — велкам разработчикам велосипедов.
[/k.o.]

P.S. Забавно, на stackoverflow помечен ответом совершенно крышесносящий коммент

>why Delegate.BeginInvoke isn't supported on Silverlight?
is because it's time to create REALLY cross platform applications


Завершающий штрих: буквально абзацем выше предлагается использовать System.Windows.Threading.Dispatcher. Не, windows здесь значит не то, что подумали — это просто namespace для UI-related stuff.

Вот такие вот они суровые, сервелатоведы
Re[4]: No mention of either Silverlight or .NET on Windows 8
От: Евгений Акиньшин grapholite.com
Дата: 05.07.11 16:24
Оценка:
Здравствуйте, Sinix, Вы писали:

ЕА>>почему не альтернатива? если будет такое же легкое как сильверлайт, только без сендбокса и такое же быстрое, как нативный код, то в больщинстве случаев нафиг полный .NET нужен?


S>[k.o]

S>API. SL дико урезан, зачастую там нет самых элементарных вещей. Например, BeginInvoke у делегатов — велкам разработчикам велосипедов.
S>[/k.o.]

на практике реально напрягает то, что если чего-то внутри сильверлайта не сделано, то из песочницы не выпрыгнешь — ну вот нельзя например картинку через буфер обмена скопировать, или запомнить, в какой файл юзер информацию сохранял, чтоб в следующий раз опять диалог не показывать итд.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[4]: No mention of either Silverlight or .NET on Windows 8
От: hattab  
Дата: 05.07.11 16:30
Оценка: +4
Здравствуйте, Silver_S, Вы писали:

SS> SS>> А как можно дропнуть .NET — перестать добавлять новые фичи, и вносить изменения ? WinAPI в этом смысле давно дропнули.


SS> H>Ага-ага, дропнули WinAPI А, скажем, Sensor API, Location API, Direct2D и другие это чистая галлюцинация?


SS> Ну это говорит о том что unmanaged код продолжают писать.


Вот это и есть новые фичи

SS> Я о том что вот эти dll'ки практически не меняются:

SS> user32.dll
SS> gdi32.dll
SS> ...
SS> comctl32.dll
SS> ...

Такое может сказать только человек не заглядывавший в Windows SDK. Рекомендую

SS> Сейчас практически весь софт работает на них, а не на Direct2D.

SS> И их практически не меняют, даже баги не исправляют.

Баги имеют тенденцию со временем окукливаться и превращаться в фичи
avalon 1.0rc3 rev 419, zlib 1.2.3
Re[5]: No mention of either Silverlight or .NET on Windows 8
От: Sinix  
Дата: 05.07.11 16:41
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>на практике реально напрягает то, что если чего-то внутри сильверлайта не сделано, то из песочницы не выпрыгнешь

Если бы это было единственной проблемой
Re[3]: No mention of either Silverlight or .NET on Windows 8
От: Ночной Смотрящий Россия  
Дата: 05.07.11 21:21
Оценка:
Здравствуйте, ponuch, Вы писали:

P> сделали .net. привлекли миллионы людей. теперь нафиг всё


Я что то не понял — откуда вывод про нафик все? Дотнета не будет в винде, так его там особо и не было до этого. Синовский боится повторения истории с Лонгхорном. И эта его политика вполне работает. Какое то время. Потому что сроки выдерживаются, обещанные клиентам фичи мастырятся. Пока не иссякнет запас инноваций. А потом либо Синовского уберут, либо будет очередная история с нежеланием клиентов покупать новую версию винды за бесполезностью.
Re[2]: No mention of either Silverlight or .NET on Windows 8
От: Ночной Смотрящий Россия  
Дата: 05.07.11 21:21
Оценка:
Здравствуйте, Silver_S, Вы писали:

S_S>Так уже делают/сделали узкоспециализированную легковесную альтернативу .NET — SLR (System Language Runtime), он же Redhawk.


Не, redhawk это немножко не то. Большего сказать не могу. Да и не особо оно уже актуально. В 2008 планы были огого. А сейчас даже Раддер, который соколика курирует, не в состоянии пропихнуть его в винду. Может когда нибудь, лет через много ... Ну или во всяких полуэкспериментальных штучках типа WP.

S_S>В Win8 API пишется с его использованием.


Это вряд ли.
Re[6]: No mention of either Silverlight or .NET on Windows 8
От: Евгений Акиньшин grapholite.com
Дата: 06.07.11 01:31
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, Евгений Акиньшин, Вы писали:


ЕА>>на практике реально напрягает то, что если чего-то внутри сильверлайта не сделано, то из песочницы не выпрыгнешь

S>Если бы это было единственной проблемой

А какие есть еще? Я серьезно, мне сильверлайт показался удивительно гармоничной и стабильной штукой, особенно с учетом того, что это плагин для браузера.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[3]: No mention of either Silverlight or .NET on Windows 8
От: Евгений Акиньшин grapholite.com
Дата: 06.07.11 01:33
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Silver_S, Вы писали:


S_S>>Так уже делают/сделали узкоспециализированную легковесную альтернативу .NET — SLR (System Language Runtime), он же Redhawk.


НС>Не, redhawk это немножко не то. Большего сказать не могу. Да и не особо оно уже актуально. В 2008 планы были огого. А сейчас даже Раддер, который соколика курирует, не в состоянии пропихнуть его в винду. Может когда нибудь, лет через много ... Ну или во всяких полуэкспериментальных штучках типа WP.


S_S>>В Win8 API пишется с его использованием.


НС>Это вряд ли.


А шо это, фейк:

http://forums.mydigitallife.info/threads/27533-Win8-M3-(7989)-findings-relevant-to-Managed-.net-amp-WPF-SL-developers

и если этого не будет, то нафига оно так бодро обновляется от версиии к версии
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[3]: No mention of either Silverlight or .NET on Windows 8
От: Евгений Акиньшин grapholite.com
Дата: 06.07.11 01:43
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Silver_S, Вы писали:


S_S>>Так уже делают/сделали узкоспециализированную легковесную альтернативу .NET — SLR (System Language Runtime), он же Redhawk.


НС>Не, redhawk это немножко не то. Большего сказать не могу. Да и не особо оно уже актуально. В 2008 планы были огого. А сейчас даже Раддер, который соколика курирует, не в состоянии пропихнуть его в винду. Может когда нибудь, лет через много ... Ну или во всяких полуэкспериментальных штучках типа WP.


S_S>>В Win8 API пишется с его использованием.


НС>Это вряд ли.


и лайт-свитч 26-го выпускают в релизе, если сильверлайт на закате, тогда это вообще каким-то бредом выглядит

http://www.microsoft.com/visualstudio/en-us/lightswitch
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[7]: No mention of either Silverlight or .NET on Windows 8
От: Sinix  
Дата: 06.07.11 03:48
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>А какие есть еще? Я серьезно, мне сильверлайт показался удивительно гармоничной и стабильной штукой, особенно с учетом того, что это плагин для браузера.


Даже если ограничиться UI-слоем — см эту ветку. В BCL иногда не хватает отдельных перегрузок или (что самое гадкое) они кидают NotSupportedException.

Не, силверлайт неимоверно крут — если сравнивать с яваскриптом/флешем. Но против полноценного фреймворка он всё равно не тянет

UPD. Буквально только что попросили аналог TraceSource. Опять изобретать велосипед
Re[8]: No mention of either Silverlight or .NET on Windows 8
От: Евгений Акиньшин grapholite.com
Дата: 06.07.11 04:13
Оценка: +1
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, Евгений Акиньшин, Вы писали:


ЕА>>А какие есть еще? Я серьезно, мне сильверлайт показался удивительно гармоничной и стабильной штукой, особенно с учетом того, что это плагин для браузера.


S>Даже если ограничиться UI-слоем — см эту ветку. В BCL иногда не хватает отдельных перегрузок или (что самое гадкое) они кидают NotSupportedException.


>DataTrigger-ы, команды, multibinding, FlowDocument, {DynamicResource}, биндинг к xpath, объединение ресурсов, наследование стилей — это только то, что я с ходу вспомнил; если покопаться — наберу раза в 2 больше. Большей части нет в SL4 и даже в 5. Ну и нафига?


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

с чем реально задница, так это с РичТекстом, встроенный не умеет почти ничего, а написать свой с нормальным перфомансом, почти нереально
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.