LINUX.ORG.RU

Microsoft открывает .NET Micro Framework

 , ,


0

0

16 ноября на Professional Developer Conference Microsoft анонсировала 4-ю версию .NET Micro Framework и сообщила о том, что ее откроют под лицензией Apache 2.0.
Тем не менее, некоторые компоненты .NET Micro Framework, такие как TCP/IP-стек и библиотеки для криптографии открыты не будут. Причиной не открытия TCP/IP-стека является то, что это продукция третьих фирм. Библиотеки для криптографии не открываются по причине использования за пределами .NET Micro Framework.

>>> Подробности

★★★★

Проверено: maxcom ()

Ответ на: комментарий от sabbakka

> давайте дождемся, что MS предложит на замену Win CE/Mobile. Есть предположение, что нас ожидают сюрпризы )

Она уже предложила windows phone, которая с причмоком у андроида :)

Deleted
()
Ответ на: комментарий от bigfrogg

Не путать .NET Micro (который для embedded целей) с .NET . Microsoft окончательно поняла что embedded рынок проигран, посему открыла micro (который собственно не открытый ни закрытый никому не нужен)

Вы забываете что есть Мигелюшка...

Freiheits-Sender ★★
()

Закопайте вместе с M$

anonymous
()
Ответ на: комментарий от impfp

>мм, а где именно причмокивает? (не интересовался)

тут всё просто: в ответ на бурное развитие гуглового андройда мелкомягкие просто взяли и сказали: всё что раньше было на винмобайле — это теперь называется виндосфон! И запустили рекламки, типа виндосфон это очень круто. Однако это всего лишь маркетинговый ход, призванный привлечь домохозяек, который совсем не делает чести майкрософту как большой опенсорс-компании.

operast
()

> Причиной не открытия TCP/IP-стека является то, что это продукция третьих фирм.

> третьих фирм


Это бсдшники, что ли?

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

> мм, а где именно причмокивает? (не интересовался)

Ну например, что до сих пор windows mobile (которая сейчас windows phone) пропускает звонки.

Deleted
()
Ответ на: комментарий от real_maverick

> хотят на open source попытаться выехать

и это у них как и всегда выходит уродливо, в виде словесного поноса маркетологов и PR-акций.

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

>пропускает звонки.

У вас лично пропускает? Просто слышал, что для амерички пропуски звонков — обычное дело, вина на операторах

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

Нет, слава аллаху, у меня winmobile нет и не будет. А вот у знакомых, которые нежно её любят - пропускают, от чего их любовь несколько уменьшается.

Deleted
()
Ответ на: комментарий от wfrr

>они расположены в беркли Нет они были расположены в Советском Союзе. Это они потом переехали в Америку. А то, что они базировались на перегнанном через Африку коде Беркли - другой вопрос. ЗЫ Через Африку ходил весь код, так не проверяли.

TuxWare
()
Ответ на: комментарий от operast

> майкрософту как большой опенсорс-компании.

5++!

Да, скоро доживем до этого. Может даже станет крупнейшей опенсорс-компанией!!! Когда дело дойдет до мс офиса :)) - сколько же кило-строк откроют!!!




fi ★★★
()

Казалось бы, при чём здесь линукс?.. :) Микрософт открывает свой виндовый код .NET Framework... в чём профит? :)

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

> Microsoft окончательно поняла что embedded рынок проигран, посему открыла micro (который собственно не открытый ни закрытый никому не нужен)

Всё проще - денег у них нет, доходы резко упали.

Отдел, занимающийся .NET Micro разогнан летом.

anonymous
()
Ответ на: комментарий от sabbakka

> а что касается проигранного рынка встраиваемых систем... ребята, Империя еще не нанесла ответный удар... давайте дождемся, что MS предложит на замену Win CE/Mobile. Есть предположение, что нас ожидают сюрпризы )

Не будет никаких сюрпризов на фоне массовых сокращений.

Им сейчас не до жиру.

anonymous
()
Ответ на: комментарий от Demon37

Почему же не нужно. Неплохая альтернатива жабе , работает шустро, возможность прозрачного взаимодействия с разными языками, кросплатформенность хорошая. Спициально тестил прогу написанную на C# , бинарник отлично запускается и в лине и в винде без перекомпиляци. Чего же вам ещё надо?

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

Спициально тестил прогу написанную на C# , бинарник отлично запускается и в лине и в винде без перекомпиляци.

Это пока дело не доходит до гуи.

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

gtk# тоже без перекомпиляции, алсо мигелюшка допилил WinForms, теперь и на Линукс!

ubuntulover
()

> Библиотеки для криптографии не открываются по причине использования за пределами .NET Micro Framework.

микрошит демонстрирует прямо таки запределье какое-то в области «щедрости» последнее время :D

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

turbanoff> Как по мне .NET очень даже полезная технология

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

Вместо того, чтобы использовать нормальную непосредственную реализацию подходящего языка программирвоания, тупорылые быдлокодеры всё на дотнете делают. И делают самым неэффективным образом.
Нужно средство быстрой разработки, да с кучей библиотек в комплекте? Python! Нужно серьёзное средство разработки для корпоративных нужд? Жаба! Оба решения уже хорошо отлажены. А дотнет? Нифига он не отлажен. Как был кривым, так и остался. Только версии несовместимые между собой наплодились, что внесло бардак в проекты. То бишь если проект долгосрочный, то дотнет нифига не подходит - приходится воротить огроменные костыли, а также ставить несколько версий дотнета. Это нормально? Нет - ненормально!

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

anonymous> бинарник отлично запускается и в лине и в винде без перекомпиляци.

Попробуй не тесты погонять, а на реальных приложениях - обломаешься сильно.

anonymous> Неплохая альтернатива жабе

На альтернативу жабе не тянет. Жаба обосновалась в энтерпрайзе, и крепко там сидит. А дотнет выгнать оттуда её не сможет - безгеморройности во внедрении и поддержки решений ему нехватает.

Quasar ★★★★★
()

> ее откроют
Индусы просят денег, мелкософт решилась на экономию, теперь будет зарабатывать на бесплатных дебилах?

Lumi ★★★★★
()

>NET Micro Framework

Срочно сжечь, чтобы и следа не осталось от этого го[.]на.

e000xf000h
()

Вождь Острее Бревна, где тэг «вендекапец»?
:)

vada ★★★★★
()

>Причиной не открытия TCP/IP-стека является то, что это продукция третьих фирм.

Знаем мы эти 3-и фирмы, небось 90% краденого кода.

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

«turbanoff> Как по мне .NET очень даже полезная технология

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

Вместо того, чтобы использовать нормальную непосредственную реализацию подходящего языка программирвоания, тупорылые быдлокодеры всё на дотнете делают. И делают самым неэффективным образом. Нужно средство быстрой разработки, да с кучей библиотек в комплекте? Python! Нужно серьёзное средство разработки для корпоративных нужд? Жаба! Оба решения уже хорошо отлажены. А дотнет? Нифига он не отлажен. Как был кривым, так и остался. Только версии несовместимые между собой наплодились, что внесло бардак в проекты. То бишь если проект долгосрочный, то дотнет нифига не подходит - приходится воротить огроменные костыли, а также ставить несколько версий дотнета. Это нормально? Нет - ненормально!»

сам программил? тормоза как раз от «быдлокодинг и криворукость». если у тебя так получается - учись писать сам, а не пи*ди на технологии. про костыли: это ещё вопрос что есть костыль... оттуда и ответы будут где их больше. слишком сильно воняет ваше заявление...

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

Я программил числодробилку. Минимально на 50% медленнее чистого С, хоч и намного быстрее сам процесс разработки. Правда, как по мне, прототипирование всё-таки предпочтительно делать на R или питоне.

trimm
()
Ответ на: комментарий от dm123

>Python!

Это тот самый недоязычок, в котором до сих пор строки по дефолту хранятся в latin-1 и от того куча гемора с юникодом?

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

>на самом деле с WinMo все очень грустно.

Обзор писал завистник и мелкий пакостник.

Ему показано смотреть серию южного парка про флаг, чтобы умел правильно расставлять приоритеты. Теперь негр на флаге улыбается!

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

>>Новость ещё вчера на хабре проскакивала. Странно, что не мужик-2 запостил.

Потому что Мигель еще не одобрил эту поделку. Maybe it's a trap.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от Quasar

> ставить несколько версий дотнета. Это нормально? Нет - ненормально!

Совершенно не аргумент. Есть такие три "ынтырпрайзных" продукта, как Oracle, HP ServiceDesk и VMWare. В первом JVM используется из инсталлера и из СУБД, во второй на Java типа написан клиент. Вот только есть интересные "но":

1. В дистрибутив оракла входит ДВА JRE - один для инсталлера, второй для СУБД. Да, инсталлер не запускается в другом JRE. И СУБД не может работать с другим JRE.
2. Клиент ServiceDesk для своей работы требует не больше не меньше Microsoft Java Virtual Machine(!)
3. VMWare тащит с собой в дистрибутиве свой собственный томкат и свой собственный JRE

Так что, жаба здесь ничем не отличается от .NET - те же самые грабли, те же самые пачки версий и несовместимостей

no-dashi ★★★★★
()
Ответ на: комментарий от AVL2

О, да! "Южный парк" - это верх человеческой мысли.

"Все эти истории – отстой, фигня и мура. Знаем мы, кто на самом деле подарил нам праздник Рождества... Мистер Говняшка – рождественская какашка. Маленький, коричневый, к заднице прилипчивый. Подарок из глубин веков, радость несет нам... Видит любовь он внутри нас, ведь он – кусочек вас. Иногда с орешками, иногда с комочками. Может быть коричневым или зеленоватым. Но если вы едите достаточно клетчатки, на Рождество он придет к вам, ребятки. Мистер Говняшка любит меня, любит тебя, никого не обижает". (с)

Сколько же здесь тонкой иронии. Здесь угадываются невыносимо тяжелые муки творчества, в результате родился данный шедевр.

Ох..ть!

deuteranopic
()
Ответ на: комментарий от no-dashi

> Microsoft Java Virtual Machine(!)

Это сугубо проблемы HP - привязываться к MS :)

VMWare тащит с собой в дистрибутиве свой собственный томкат и свой собственный JRE

Врать не надо. Это сановская JRE. И в системах, где есть пакетные менеджеры, это не нужно :)

anonymous
()
Ответ на: комментарий от no-dashi

> Microsoft Java Virtual Machine(!)

И да, это не Java. Равно как и Mono - не дотнет

anonymous
()
Ответ на: комментарий от dm123

пайтон - жутко тормозящее поделие, не имеющего собственного ГУИ

жаба - куча гемороя - особенно с GUI

.NET - современная технология программирования

lorhellboy
()
Ответ на: комментарий от Quasar

> Нужно средство быстрой разработки, да с кучей библиотек в комплекте? Python!

Оба решения уже хорошо отлажены.

А дотнет? Нифига он не отлажен. Как был кривым, так и остался.

Ой лол, лол. Чото-то какую программу на питоне не тронь, она обязательно постоянно вылетает с разными рантайм-ошибками (метод не найден, класс не такой итодэ). Динамика - говно.

Только версии несовместимые между собой наплодились, что внесло бардак в проекты

Это уж получше чем как в жабе - раздутая стандартная либа, лишь бы никому не нужные легаси-проекты десятилетней давности работали. В итоге имеем StringBuilder и StringBuffer, HashMap и Hashtable и кучи всякого подобного говна (тут ещё говёная реализация синхронизации, разумеется)

Дотнет - это куча костылей и лишние абстракции

Ой, лол. Ты сравни, скажем, иерархию классов по stream'ам у Явы и то же самое у дотнета. У явы полнейший бардак и без поллитры не разберёшь, кто что наследует и вообще зачем. Или, например, осутствие делегатов - в яве чтобы зажечь событие — или подписаться на — нужно пилить отдельный класс для каждого чиха и то дэ. Ява намного более быдлоООПая, кривая и тяжёлая, чем дотнет.

То бишь если проект долгосрочный, то дотнет нифига не подходит - приходится воротить огроменные костыли, а также ставить несколько версий дотнета.

Чувак, «ставить разные версии дотнета» актуально только для 1.1 и 2.0. Версия 1.0 была скорее бетой, 3.0 основа на 2.0. Тебя алсо никто не просит переходить на новые фреймворки.

ubuntulover
()
Ответ на: комментарий от anonymous

> .NET - жутко тормозящее поделие

По крайней мере НАМНОГО быстрее чем хвалимые тут пайтоны, валяющиеся с рантайм-эррорами на каждый чих (боже упаси исполльзовать его в серьёзныъ проектах — не хочу, чтобы мои заказчики были бета-тестерами моей проги), и немного быстрее явы + нормальная стандартная библиотека (кроме ГУИ, но ГУИ везде херовый) + полезный синтасический сахар (кирпичики как в Яве перетаскивать, как говаривал Луговский, это для быдла)

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

> Ява намного более быдлоООПая, кривая и тяжёлая, чем дотнет.

Алсо: если бы вы занимались портированием дотнетовских приложений под яву (чисто логика), то не мычали бы тут, как крив дотнет и как крива ява. Под яву приходилось делать кучи костылей, в итоге код выходил раза в 1.2 больше.

Дотнет — крутая штука. Её бы восхваляли и писали от восторга, если бы она была не придумана майкрософтом, увы... Детей по родителям не судят, ктсати Ж)

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

>боже упаси исполльзовать его в серьёзныъ проектах — не хочу, чтобы мои заказчики были бета-тестерами моей проги

Скажи это vmware-овцам, продли им жизнь здоровым смехом.

krege
()
Ответ на: комментарий от ubuntulover

> В итоге имеем StringBuilder и StringBuffer

Это ты типа намекаешь, что неосилил документацию, чтобы понять, что они намеренно сделаны в двух экземплярах?

не разберёшь, кто что наследует и вообще зачем.

Ну точно так!

нужно пилить отдельный класс для каждого чиха и то дэ.

Ага, и это правильно.

anonymous
()
Ответ на: комментарий от ubuntulover

> и немного быстрее явы

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

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

>> > и немного быстрее явы

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

Технически дотнет мало чем отличается от явы, но в некоторых моментах он производительней. Не используется только потому что ниша «управляемых кросплатформенных приложений со сборкой мусора» уже давно занимает Жаба + оно конено же написано «злым» Майкрософтом, не будем юзать. Как вещь в себе, если оторваться от прыщеблядства в стиле толлмана, он прекрасен. Я, например, могу восхищаться умом Тьюринга и его идеями, но ведь он же пидарас и любит в попку взять. Кривые поделия типа Пайтона и рядом не стояли.

> В итоге имеем StringBuilder и StringBuffer

Это ты типа намекаешь, что неосилил документацию, чтобы понять, что они намеренно сделаны в двух экземплярах?

Хочешь сказать, твоё «намеренно» что-то поменяет? Ну давай переформулируем мысль: вместо «у Явы кривая система классов» будем иметь «у Явы намеренно кривая система классов». Легче стало?

нужно пилить отдельный класс для каждого чиха и то дэ.

Ага, и это правильно.

Что в этом правильного? Функциональщики наверное все дебилы, если используют анонимные функции и анонимные типы in-place, да? Один ты жабист умный?

не разберёшь, кто что наследует и вообще зачем.

Ну точно так!

Не вырывай из контекста: я сказал, что по сравнению с дотнетом в Яве полный бардак. Понять можно (как будто делать нечего, как забивать голову логикой больных на голову людей), но _в сравнении_ полная херня.

ubuntulover
()
Ответ на: комментарий от anonymous

>> В итоге имеем StringBuilder и StringBuffer

Это ты типа намекаешь, что неосилил документацию, чтобы понять, что они намеренно сделаны в двух экземплярах?

StringBuffer - синхронизированная версия, введён в версии 1.0. StringBuilder - несинхронизированнся версия, введана в версии 1.5.

Налицо то, что они спохватились спустя аж пять релизов. По всем определениям это КОСТЫЛЬ, то есть добавление непредусмотренной архитектурой функциональности к уже имеющейся с применением каких-то неортогональных классов. Если нужна синхронизация - нужно просто lock'ить нужные куски кода на месте.

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

> Не используется только потому что ниша «управляемых кросплатформенных приложений со сборкой мусора» уже давно занимает Жаба

Как вещь в себе, если оторваться от прыщеблядства в стиле толлмана,

Как интересно: винду не юзают

Ну давай переформулируем мысль: вместо «у Явы кривая система классов» будем иметь «у Явы намеренно кривая система классов». Легче стало?

Стало. Раньше было сформулировано некорректно, теперь просто чушь. Кури javadoc. Ты вообще знаешь, чем отличаются билдер от буфера?

Что в этом правильного?

Так удобнее.

Функциональщики наверное все дебилы, если используют анонимные функции и анонимные типы in-place, да?

Да. Правильно - анонимные классы.

Один ты жабист умный?

Это ТЫ сказал :) Но, конечно, умный не я один.

но в некоторых моментах он производительней

В каких это?

ниша «управляемых кросплатформенных приложений со сборкой мусора» уже давно занимает Жаба

Про кроссплатформенность дотнета скромно промолчим.

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