Модераторы: Partizan, gambit

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Бесплатные IDE для C#? #Разработка C# и .NET без MVS 
V
    Опции темы
kresh
Дата 24.4.2008, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 1.1.2008
Где: Минск

Репутация: нет
Всего: нет



Всем привет! Предлагаю обсудить тему про #Разработка C# и .NET без Microsoft Visual Studio. Вот рылся в инете нашел SharpDevelop 3.0  http://icsharpcode.net/OpenSource/SD/Download/ 
 а вот описание и мнения http://www.kv.by/index2006171103.htm  но хотелось бы узнать Ваше мнение на эту тему и может быть кто нибудь поделится опытом использования Бесплатных IDE для разработки коммерческих приложений на C# . smile 

Это сообщение отредактировал(а) kresh - 24.4.2008, 21:46
--------------------
Спросит вас продавец в магазине формулу Гаусса-Остроградского... А вы ее не знаете!
PM MAIL   Вверх
Ch0bits
Дата 24.4.2008, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Для Eclipse есть плагин http://www.improve-technologies.com/alpha/esharp/
PM WWW   Вверх
Ch0bits
Дата 24.4.2008, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Может быть ещё MonoDevelop в хозяйстве пригодится. У него в FAQ написано:
Цитата

- Can I import my Visual Studio 2K5 project into MonoDevelop?

Yes. As of MonoDevelop 0.13, Visual Studio 2005 projects can be opened, manipulated, and saved. 

PM WWW   Вверх
HalkaR
Дата 25.4.2008, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 14
Всего: 42



А чем не нравится Visual Studio Express? Хоть и от Майкрософт, зато бесплатно.
PM MAIL   Вверх
Kefir
Дата 25.4.2008, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(Ch0bits @  24.4.2008,  21:35 Найти цитируемый пост)
Yes. As of MonoDevelop 0.13, Visual Studio 2005 projects can be opened, manipulated, and saved.

да, так оно и есть. однако, насколько я помню, MonoDevelop не желает работать в дизайн режиме (хоть он у него и есть) в проектах из студии. хотя давно не смотрел - может что-то поменялось... вообще, по-моему, не лучшая практика переносить из студии в MonoDevelop.


Цитата(Ch0bits @  24.4.2008,  21:35 Найти цитируемый пост)
Для Eclipse есть плагин http://www.improve-technologies.com/alpha/esharp/ 

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


Цитата(HalkaR @  25.4.2008,  09:12 Найти цитируемый пост)
А чем не нравится Visual Studio Express? Хоть и от Майкрософт, зато бесплатно. 

самый лучший вариант, по-моему. если есть сомнения по поводу коммерческого использования, то вот ссылка на фак, где написано:
Цитата

Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using the Express Editions.

вот. SharpDevelop очень даже неплох. хотя я всё-таки предпочитаю студию. Всё-таки штука от производителя .NET.
PM MAIL WWW Skype   Вверх
source777
Дата 25.4.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Согласен, кроме Visual Studio Express и SharpDevelop других нормальных вариантов бесплатных сред разработки .NET приложений под Windows нет...
Ну а подо всё остальное(*nix) только MonoDevelop + GTK#

Это сообщение отредактировал(а) source777 - 25.4.2008, 17:00


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Ch0bits
Дата 25.4.2008, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Так и незачем городить огород. ИМХО этих вполне хватает.
PM WWW   Вверх
Mephisto
Дата 25.4.2008, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Visual Studio Express хватит с головой. А под линух ИМХО извращение писать на C#. Mono безнадежно отстает как бы новеловцы не напрягались
PM   Вверх
source777
Дата 25.4.2008, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(Mephisto @  25.4.2008,  19:39 Найти цитируемый пост)
Mono безнадежно отстает как бы новеловцы не напрягались 
Не так уж они и отстают, уже даже лямбды сделали...
И уже в этом квартале Mono 2.0 обещают  smile  


Это сообщение отредактировал(а) source777 - 25.4.2008, 23:15


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Mephisto
Дата 28.4.2008, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



ага. Только кот у меня .net 3,5 стоит уже  smile 
PM   Вверх
source777
Дата 28.4.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(Mephisto @  28.4.2008,  19:49 Найти цитируемый пост)
ага. Только кот у меня .net 3,5 стоит уже  smile  
А для тебя самое важное это номер версии? В Mono 2.0 входят не только все возможности .NET 2.0, но и лямбды, и методы расширений, и LINQ to Objects, и LINQ to XML, и много чего ещё из возможностей .NET 3.x... Большинство этих возможностей уже есть в Mono 1.9 (она же Mono 2.0 beta)
А Stetic очень похож на WPF, по крайней мере моделью компоновки... Какие ещё нововведения .NET 3.x ты используешь, ведь чтобы утверждать, что Mono безнадежно отстает надо набрать хотя бы пару десятков нереализованных в Mono возможностей .NET 3.5... 
Учитывая, что рантайм у .NET 3.5 тот же, что и у .NET 2.0, а отличаются они по большей частью синтаксическим сахаром и сопутствующими технологиями, можно сказать, что Mono уже практически догнал .NET, а отставание составляет не более 1 года...



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Mephisto
Дата 28.4.2008, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Ну дык отсавание где-то на год и есть. Разве это не безнадежно?
PM   Вверх
source777
Дата 28.4.2008, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(Mephisto @  28.4.2008,  23:17 Найти цитируемый пост)
Ну дык отсавание где-то на год и есть. Разве это не безнадежно? 
Конечно, нет. Учитывая, что оно сокращается каждый месяц и касается лишь не самых используемых в настоящее время технологий(типа LINQ to SQL), это просто смехотворное отставание, которое уже можно игнорировать... 



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Mephisto
Дата 29.4.2008, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: 2
Всего: 34



Цитата(source777 @  29.4.2008,  00:37 Найти цитируемый пост)
Конечно, нет. Учитывая, что оно сокращается каждый месяц и касается лишь не самых используемых в настоящее время технологий(типа LINQ to SQL), это просто смехотворное отставание, которое уже можно игнорировать... 

У меня есть несколько знакомых которые используют Open Suse и постоянно следят за развитием mono. По их словам пока даже наши проекты под него не перетащить. 
Но, в принципе, у нас достаточно специфичные проекты. 
PM   Вверх
source777
Дата 29.4.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(Mephisto @  29.4.2008,  08:37 Найти цитируемый пост)
По их словам пока даже наши проекты под него не перетащить. 
А почему они не говорят? Может вы там DirectX, реестр, WMI, ActiveX(WebBrowser) или COM-компоненты используете? Да мало ли Windows-специфичных компонентов можно придумать, которые в принципе не имеют смысла ни под какой другой ОС... Поэтому мне не понятно, как ты делаешь выводы по таким обобщенным высказываниям. 



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Idsa
Дата 29.4.2008, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Здесь не упомянули X-Develop 2.0 (x-develop.com). Очень интересная (хотя и платная) среда разработки. Позволяет писать на .NET, Mono и Java под Windows, Max и Linux.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Exception
Дата 3.5.2008, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Цитата(Kefir @  25.4.2008,  12:22 Найти цитируемый пост)
да, так оно и есть. однако, насколько я помню, MonoDevelop не желает работать в дизайн режиме (хоть он у него и есть) в проектах из студии.


Работа над дизайнером WinForms идёт отдельно, но они не слишком-то торопятся, т.к. основной упор всё равно идёт на Gtk#+Stetic. Писать под Linux на WinForms не очень-то удобно, ибо последние не выглядят действительно нативно — да и зачем, когда есть Gtk#?

Цитата(Mephisto @  25.4.2008,  20:39 Найти цитируемый пост)
А под линух ИМХО извращение писать на C#. Mono безнадежно отстает как бы новеловцы не напрягались 


Это не так. По поводу «отставания» уже высказались, а я добавлю, что как раз-таки под Linux на Mono пишут. Те же tomboy, banshee, gnome-do. И множество недавно появившихся проектов (возможно, такой всплеск связан со взрослением MonoDevelop как среды разработки, а Mono — как среды выполнения).
PM   Вверх
ivashkanet
Дата 4.5.2008, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(Kefir @  25.4.2008,  11:22 Найти цитируемый пост)
вот. SharpDevelop очень даже неплох. хотя я всё-таки предпочитаю студию. Всё-таки штука от производителя .NET.

Очень нравится SharpDevelop. Респект парням. Дома использую ее. 
Но на работе студия. Так как SD все же отстает от студии по многим показателям (ASP .net вообще слабо поддерживается). Но это дело времени и комьюнити. Сейчас этот проект развивается силами 2-3 человек...
Цитата(source777 @  28.4.2008,  21:56 Найти цитируемый пост)
Учитывая, что рантайм у .NET 3.5 тот же, что и у .NET 2.0, а отличаются они по большей частью синтаксическим сахаром и сопутствующими технологиями, можно сказать, что Mono уже практически догнал .NET, а отставание составляет не более 1 года...

ППКС.
PM MAIL WWW ICQ   Вверх
Kefir
Дата 4.5.2008, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(Exception @  3.5.2008,  16:21 Найти цитируемый пост)
Работа над дизайнером WinForms идёт отдельно, но они не слишком-то торопятся, т.к. основной упор всё равно идёт на Gtk#+Stetic. Писать под Linux на WinForms не очень-то удобно, ибо последние не выглядят действительно нативно — да и зачем, когда есть Gtk#?

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


Цитата(ivashkanet @  4.5.2008,  00:09 Найти цитируемый пост)
Цитата(source777 @  28.4.2008,  21:56 Найти цитируемый пост)
Учитывая, что рантайм у .NET 3.5 тот же, что и у .NET 2.0, а отличаются они по большей частью синтаксическим сахаром и сопутствующими технологиями, можно сказать, что Mono уже практически догнал .NET, а отставание составляет не более 1 года...

ППКС. 

Цитата(source777 @  28.4.2008,  21:56 Найти цитируемый пост)
А для тебя самое важное это номер версии? В Mono 2.0 входят не только все возможности .NET 2.0, но и лямбды, и методы расширений, и LINQ to Objects, и LINQ to XML, и много чего ещё из возможностей .NET 3.x... Большинство этих возможностей уже есть в Mono 1.9 (она же Mono 2.0 beta)
А Stetic очень похож на WPF, по крайней мере моделью компоновки... Какие ещё нововведения .NET 3.x ты используешь, ведь чтобы утверждать, что Mono безнадежно отстает надо набрать хотя бы пару десятков нереализованных в Mono возможностей .NET 3.5... 
Учитывая, что рантайм у .NET 3.5 тот же, что и у .NET 2.0, а отличаются они по большей частью синтаксическим сахаром и сопутствующими технологиями, можно сказать, что Mono уже практически догнал .NET, а отставание составляет не более 1 года...


боже мой, да в каком месте вы этом 1 год нашли? stetic похож на wpf? где? каким местом? XAML тоже за этот год сварганим? поддержку 3Д тоже сделаем за этот год? моно и его окружение - личности героические, стойкие. они достойны всяческих похвал, но говорить что отставание - год, это, по крайней мере, странно. мало того, что всё это надо реализовать, так ведь ещё и УИ присобачить. Даже МС сейчас всё никак не может Blend добить до релизного уровня (заметьте, уже превью версии 2.5, а до ума так и не довели).

ЗЫ извините, если задел кого-то. просто "1 год" и "ппкс" на меня подействовали как красная тряпка  smile 


PM MAIL WWW Skype   Вверх
ivashkanet
Дата 4.5.2008, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(Kefir @  4.5.2008,  00:57 Найти цитируемый пост)
Даже МС сейчас всё никак не может Blend добить до релизного уровня (заметьте, уже превью версии 2.5, а до ума так и не довели).

Вот именно поэтому я WPF, WF и Сильверлайт за продукт пока не считаю. Так, релиз кандидаты.

Это с одной стороны. А с другой это все никоем боком к самой платформе .Net (вернее к среде выполнения) не относиться. Это отдельные продукты, надстройки над средой исполнения. 

И не обязательно их реализовывать, чтобы сказать, что Моно догнал MS .Net:
-- Девекстперсовские контролы рвут стандартные, но мы же не говорим что MS отстает от DevExpress...
-- LingToSQL и рядом не стоит с NHibernate, а Entity Framework (полноценный O/R M движек, а не поделка как LingToSQL) еще только в разработке. Мы ведь тоже не говорим об отставании MS.
-- MVC движек для ASP слизан (во всяком случае идеи) с Castle MonoRails и еще не зарелизился
-- Когда MS "догонит" Sptring .Net предложив свой механизм Dependency Injection (DI)? А это будт обязательно, уж очень перспективный принцип.


Так что я не считаю, что целью проекта Моно должна стать реализация MS .Net Framework Feature-By-Feature. В противном случае они никогда не догонят MS. И разработчики Моно именно так и должны делать (если уже не делают), если все время догонять так "недофреймворком" и останутся...


P.S. Еще примечательно, как только MS заинтересовалась Силльверлайтом под *nix и сама поспособствовала его развитию Мунлайт дотянулся до Сильверлайта за считанные месяцы. А все потому, что платформа уже готова.

Цитата(Kefir @  4.5.2008,  00:57 Найти цитируемый пост)
извините, если задел кого-то. просто "1 год" и "ппкс" на меня подействовали как красная тряпка

Kefir,  аналогично smile  smile  smile  smile
PM MAIL WWW ICQ   Вверх
Kefir
Дата 4.5.2008, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(ivashkanet @  4.5.2008,  08:51 Найти цитируемый пост)
Вот именно поэтому я WPF, WF и Сильверлайт за продукт пока не считаю. Так, релиз кандидаты.

ну скажем так - сам WPF это уже продукт (если можно так выразится). Бленд - достойная софтина. баги есть, не хватает некоторых фич, но это уже мелкие неприятности. Релиз кандидаты, это, всё-таки сильно сказано  smile 

Цитата(ivashkanet @  4.5.2008,  08:51 Найти цитируемый пост)
Это с одной стороны. А с другой это все никоем боком к самой платформе .Net (вернее к среде выполнения) не относиться. Это отдельные продукты, надстройки над средой исполнения. 

Как это не относятся? Почему не относятся? Мы всё ещё про .NET Framework говорим?

Цитата(ivashkanet @  4.5.2008,  08:51 Найти цитируемый пост)
Девекстперсовские контролы рвут стандартные, но мы же не говорим что MS отстает от DevExpress...

знаешь, я думаю, что МС уже давно определило, что контролами она особо заниматься не будет. Они всегда давали только необходимые контролы. А уже другие, вроде ДевЭкспресса, пусть делают остальное. Думаю, что МС даже не ввязывается в гонку "кто забабахает контрол покруче". По остальным пунктам мало чего могу сказать. Да и они к теме не относятся. Я не говорю, что МС делает всё самое лучшее, самое удобное или самое инновативное. Я говорю о конкретном "годе" разрыва между моно и .нет.

Цитата(ivashkanet @  4.5.2008,  08:51 Найти цитируемый пост)
Так что я не считаю, что целью проекта Моно должна стать реализация MS .Net Framework Feature-By-Feature. В противном случае они никогда не догонят MS. И разработчики Моно именно так и должны делать (если уже не делают), если все время догонять так "недофреймворком" и останутся...

вот тут и я ППКС. сильно сомневаюсь, что моно будут делать WPF - закопаются.


в общем так, я не говорю, что моно - отсталая фигня. просто меня в последнее время раздражают фразы "моно вот-вот догонит", "моно уже почти", "вот уже скоро". моно - хорошая штука, но к большому сожалению, шансы на полный догон .NET у него ничтожно малы. Другое дело - моно должен идти своим путём (и не может не радовать тот факт, что это уже происходит). Конечно, стоит поглядывать на дитя МС и перенимать хорошее, доброе и вечное В)
PM MAIL WWW Skype   Вверх
ivashkanet
Дата 4.5.2008, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(Kefir @  4.5.2008,  09:41 Найти цитируемый пост)
Как это не относятся? Почему не относятся? Мы всё ещё про .NET Framework говорим?

Потому что это дополнительные фреймворки использующие среду .Net Framework, а не часть фрэймворка, что хотят нам навызать маркетологи MS. Для поддержки этих технологий Среда Выполнения (CLR) не переписывалась. Любой из этих фреймворков могла написать сторонняя компания.
Цитата(Kefir @  4.5.2008,  09:41 Найти цитируемый пост)
По остальным пунктам мало чего могу сказать. Да и они к теме не относятся.

Остальные это доказательство тезиса "не обязательно их реализовывать, чтобы сказать, что Моно догнал MS .Net".
Цитата(Kefir @  4.5.2008,  09:41 Найти цитируемый пост)
Я говорю о конкретном "годе" разрыва между моно и .нет.

Ну хорошо, с годом мы погорячились, тем более, ИМХО, Моно никогда не догонит MS, но это и не нужно.
Цитата(Kefir @  4.5.2008,  09:41 Найти цитируемый пост)
шансы на полный догон .NET у него ничтожно малы

1) Неплохо бы определитья что означает "полный догон"
2) У любого следующего за лидером в IT нет шансов его догнать
Цитата(Kefir @  4.5.2008,  09:41 Найти цитируемый пост)
 Другое дело - моно должен идти своим путём (и не может не радовать тот факт, что это уже происходит).

Вот-вот-вот!!! ИМХО, вообще некорректно сравнивать Mono и MS Framework. Корректно сравнивать CLR Mono и CLR MS .Net Framework. А вот тут отставание не больше года.
PM MAIL WWW ICQ   Вверх
Kefir
Дата 4.5.2008, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(ivashkanet @  4.5.2008,  10:00 Найти цитируемый пост)
Потому что это дополнительные фреймворки использующие среду .Net Framework, а не часть фрэймворка, что хотят нам навызать маркетологи MS. Для поддержки этих технологий Среда Выполнения (CLR) не переписывалась. Любой из этих фреймворков могла написать сторонняя компания.

позвольте, позвольте, WPF как раз таки часть .NET Framework. .NET Framework != CLR. Что ж теперь для расширения .NET Framework надо обязательно переписывать CLR? Грубо говоря, частью дотнета можно назвать всё то, что входит в .NET Framework redist. А вот библиотека васи пупкина с супер-контролами - не часть фреймворка, так как программы, которые написаны с его помощью будут работать только при наличии этой самой библиотеки. Надстройки, не надстройки - всё равно это часть .НЕТа. Какая разница что они переписывали, а что нет?
Цитата(ivashkanet @  4.5.2008,  10:00 Найти цитируемый пост)
Остальные это доказательство тезиса "не обязательно их реализовывать, чтобы сказать, что Моно догнал MS .Net".

в общем так. есть считать, что моно реализовывает именно .NET, то биш пытается его повторить - то реализовывать как раз таки обязательно (может, конечно, по своему, но всё равно реализовывать). Проще говоря - пока моно не предоствит те же фичи, что и весь .NET Framework, сказать что моно кого-то там догнал нельзя.
если же считать, что моно - самостоятельный продукт, который просто ориентируется на .НЕТ, перенимая некоторые фичи, но не ставящий задачи догнать .НЕТ, то смысла говорить о догоне/перегоне просто нет.
Цитата(ivashkanet @  4.5.2008,  10:00 Найти цитируемый пост)
Неплохо бы определитья что означает "полный догон"

вот когда будет возможность полностью портировать любое приложение в .НЕТ на моно - тогда можно будет говорить о полном догоне.
PM MAIL WWW Skype   Вверх
source777
Дата 4.5.2008, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(ivashkanet @  4.5.2008,  10:00 Найти цитируемый пост)
Неплохо бы определитья что означает "полный догон"
Догон для .NET 3.5 в моём понимании означает реализацию .NET 2.0 CLR + функциональные расширения

Цитата(Kefir @  4.5.2008,  11:02 Найти цитируемый пост)
вот когда будет возможность полностью портировать любое приложение в .НЕТ на моно - тогда можно будет говорить о полном догоне. 
Ты же прекрасно понимаешь, что это утопия, причём, что самое интересное, никому не нужная утопия...

Цитата(Kefir @  4.5.2008,  00:57 Найти цитируемый пост)
stetic похож на wpf? где? каким местом?
Какой ты не внимательный, я же уточнил: моделью компоновки, которая в Linux уже много лет, а MS только недавно решила её перенять... Естественно никакого WPF под Linux в полной мере не будет и быть не может, ибо он DirectX юзает, но WPF сам по себе является фреймворком и в .NET не входит, как и остальные W*F, поэтому их реализация под Linux не является значимой целью...

И ещё раз повторюсь, что сопутствующие технологии платформо-специфичны, поэтому они не являются отставанием в принципе... 
А Mono соответственно догонит .NET как только будет совместим с ним по основным частям (.NET 2.0 CLR + функциональные расширения), всё остальное находится за бортом нашего(ну или, по крайней мере, моего) рассмотрения... 

P.S. Более того, я уточню что 1 год - это максимальное отставание, а в большинстве важных моментов отставание составляет всего 4-7 месяцев... 







--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Kefir
Дата 4.5.2008, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(source777 @  4.5.2008,  14:23 Найти цитируемый пост)
Ты же прекрасно понимаешь, что это утопия, причём, что самое интересное, никому не нужная утопия...

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

Цитата(source777 @  4.5.2008,  14:23 Найти цитируемый пост)
Естественно никакого WPF под Linux в полной мере не будет и быть не может, ибо он DirectX юзает, но WPF сам по себе является фреймворком и в .NET не входит, как и остальные W*F, поэтому их реализация под Linux не является значимой целью...

ну ведь ОГЛ никто не отменял В) ну да ладно, чёрт с ним. я никак не могу понять почему это впф в .нет не входит? все входят, а он, значит, не входит? очень даже входит, целиком и полностью.
PM MAIL WWW Skype   Вверх
Exception
Дата 4.5.2008, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Цитата(Kefir @  4.5.2008,  01:57 Найти цитируемый пост)
 "поддержка проектов студии" - это звучит гордо, однако, имхо, полноценной поддержки пока нет. а то я тоже как дурак в первый раз увидев сие чудо аж подскочил и трясущимися руками начал открывать свои проекты в монодевелопе. был огорчён В)


Ок, я понял smile . Под проектами, естественно, понимались сами проекты (файлы проектов), а не что-то ещё smile .


Цитата(ivashkanet @  4.5.2008,  09:51 Найти цитируемый пост)
Вот именно поэтому я WPF, WF и Сильверлайт за продукт пока не считаю. Так, релиз кандидаты.


Сорри, что такое WF? А WPF очень даже полноценный, насколько я вижу. За Silverlight не особо слежу, но, вроде бы, у них пока «в процессе».


Цитата(ivashkanet @  4.5.2008,  09:51 Найти цитируемый пост)
-- Когда MS "догонит" Sptring .Net предложив свой механизм Dependency Injection (DI)? А это будт обязательно, уж очень перспективный принцип.


Сейчас, если верить рассылке CodeProject, в Microsoft об одних Dependency Injection'ах и говорят smile .

P.S. Вообще, очень весело следить за новостями из мира Mono вот здесь. Каждый вечер читаю smile .
PM   Вверх
source777
Дата 4.5.2008, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(Kefir @  4.5.2008,  15:15 Найти цитируемый пост)
почему же никому не нужная? 
А кому нужно, чтобы программы, использующие реестр и СОМ работали под Линукс? Похоже, что только тебе...

Цитата(Kefir @  4.5.2008,  15:15 Найти цитируемый пост)
по-моему, очень даже неплохо было бы иметь возможность строить УИ с той же гибкостью, с которой позволяет это делать впф.
Что конкретно ты под этим подразумеваешь? По мне так гибкой модели компоновки вполне достаточно, XAML Mono тоже будет поддерживать, но по своему...

Цитата(Kefir @  4.5.2008,  15:15 Найти цитируемый пост)
я никак не могу понять почему это впф в .нет не входит?
Потому, что он является сопутствующей технологией, а если подобные технологии учитывать в нашем рассмотрении, то .NET тоже отстаёт от Mono по множеству сопутствующих технологий, которые врядли вообще появятся в .NET(например, Tao, Unity 3D, Gtk#, etc.)... 
Твои высказывания по поводу W*F в этом топике выглядят примерно так же как: "В MS .NET нет поддержки Tao, следовательно .NET  отстаёт от Mono на хз сколько, но минимум на 10 лет..." Надеюсь теперь ты понял всю абсурдность твоего подхода...





--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
ivashkanet
Дата 4.5.2008, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(Kefir @  4.5.2008,  11:02 Найти цитируемый пост)
позвольте, позвольте, WPF как раз таки часть .NET Framework. .NET Framework != CLR. Что ж теперь для расширения .NET Framework надо обязательно переписывать CLR? Грубо говоря, частью дотнета можно назвать всё то, что входит в .NET Framework redist. А вот библиотека васи пупкина с супер-контролами - не часть фреймворка, так как программы, которые написаны с его помощью будут работать только при наличии этой самой библиотеки. Надстройки, не надстройки - всё равно это часть .НЕТа. Какая разница что они переписывали, а что нет?

1) То что они находятся в одной поставке не делают их одним фреймворком. Логически это разные фреймворки (под фреймворком я подразумеваю "каркас" с помощью которого можно создавать другие приложения). А то что маркетологи положили их в "одну коробку", так это внутренние вопросы MS.
2) Уже сейчас во фреймворке куча ненужных вещей. Возьмем 2.0 (так как с ним я имею наиболее большой опыт): 
Скажите накой обычному пользователю нэймспейс System.Web испольуемый только сервером? 
Зачем ему полный System.Data, когда он использует (если использует) не больше 20% из него?
Думаю то же самое можно сказать про FW 3.5...
Потом появляются такие вот темы: Есть ли какие способы ускорить установку .Net FrameWork 3.5 ?
Цитата(Kefir @  4.5.2008,  11:02 Найти цитируемый пост)
если же считать, что моно - самостоятельный продукт, который просто ориентируется на .НЕТ, перенимая некоторые фичи, но не ставящий задачи догнать .НЕТ, то смысла говорить о догоне/перегоне просто нет.

Да, именно так я и считаю. А раз смысла нет (для тебя), то и говорить не будем ;-)
Цитата(Kefir @  4.5.2008,  11:02 Найти цитируемый пост)
вот когда будет возможность полностью портировать любое приложение в .НЕТ на моно - тогда можно будет говорить о полном догоне.

Хотелось бы узнать что есть в твоем понимании слово "портировать".
Думаю ты хочешь чтобы нужно было просто перекомпилить код под другой компилятор, а еще лучше запустить напрямую экзешник.
Так вот я тебе скажу такое не надо. И в первую очередь это касается ГУЕв. Никсы это другая архитектура, другие принципы. Зачем делать неестественные вещи имплементируя Очередь Сообщений, а ведь именно через нее работают все контролы из неймспейса Windows.Forms.
Почему-то ни у кого не возникает вопросов о факте существования FW CF. И того, что туда довольно сложно портировать (что бы это слово ни означало) виндовое приложение.
Кроме того даже на Жаве, которая гордиться своей кроссплатформенностью, не все так гладко. Часто приходится "дорабатывать напильником" чтобы приложение заработало под конкретную платформу.
Цитата(Exception @  4.5.2008,  16:11 Найти цитируемый пост)
Сорри, что такое WF?

Windows Workflow Foundation. Писал по памяти. Знал что там три буквы, но не подумал, что первая W, потому что эта техннология никоем боком к самому виндовсу не относиться
Цитата(Exception @  4.5.2008,  16:11 Найти цитируемый пост)
Сейчас, если верить рассылке CodeProject, в Microsoft об одних Dependency Injection'ах и говорят

Я же говорю перспективно ;-)
PM MAIL WWW ICQ   Вверх
Kefir
Дата 4.5.2008, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(source777 @  4.5.2008,  21:30 Найти цитируемый пост)
А кому нужно, чтобы программы, использующие реестр и СОМ работали под Линукс? Похоже, что только тебе...

баже мой, да при чём тут это? я коворю о концепции как таковой, а не реализации. есть "идея", а есть "реализация идеи". я только об этом и говорю.


Цитата(source777 @  4.5.2008,  21:30 Найти цитируемый пост)
Что конкретно ты под этим подразумеваешь? По мне так гибкой модели компоновки вполне достаточно, XAML Mono тоже будет поддерживать, но по своему...

очень хорошо В) будет интересно посмотреть.
Цитата(source777 @  4.5.2008,  21:30 Найти цитируемый пост)
Потому, что он является сопутствующей технологией, а если подобные технологии учитывать в нашем рассмотрении, то .NET тоже отстаёт от Mono по множеству сопутствующих технологий, которые врядли вообще появятся в .NET(например, Tao, Unity 3D, Gtk#, etc.)... 
Твои высказывания по поводу W*F в этом топике выглядят примерно так же как: "В MS .NET нет поддержки Tao, следовательно .NET  отстаёт от Mono на хз сколько, но минимум на 10 лет..." Надеюсь теперь ты понял всю абсурдность твоего подхода...

ну ёлки, мы тут вроде как обсуждаем как моно догоняет .НЕТ. не будем путать их местами. я не отрицал, не отрицаю и не собираюсь отрицать, что у моно тоже есть свои интересные прибамбасы. не надо меня считать мононенавистником. подход у меня не абсурдный, подход очень чёткий - в .НЕТ есть W*F, а в моно нет. за 1 год всё это сделать будет трудновато. в каком месте тут абсурд?


Цитата(ivashkanet @  4.5.2008,  23:00 Найти цитируемый пост)
То что они находятся в одной поставке не делают их одним фреймворком. Логически это разные фреймворки (под фреймворком я подразумеваю "каркас" с помощью которого можно создавать другие приложения). А то что маркетологи положили их в "одну коробку", так это внутренние вопросы MS.

ну в общем, тут у нас разногласия. имхо, ситуация такая, что мы смотри на цифру 6/9 с разных сторон. так весь .НЕТ можно на отдельные классы (или неймспейсы, или ещё как-нибудь) разложить и сказать что все они окромя CLR - не являются частью фреймворка. ну да чёрт с ним.

Цитата(ivashkanet @  4.5.2008,  23:00 Найти цитируемый пост)
2) Уже сейчас во фреймворке куча ненужных вещей. Возьмем 2.0 (так как с ним я имею наиболее большой опыт)

это уже вопрос другой. тема обширная и благодатная, но всё таки не относящаяся к этому топику. я тоже не всем доволен в .НЕТ, я не считаю его идеальным.
Цитата(ivashkanet @  4.5.2008,  23:00 Найти цитируемый пост)
Хотелось бы узнать что есть в твоем понимании слово "портировать".
Думаю ты хочешь чтобы нужно было просто перекомпилить код под другой компилятор, а еще лучше запустить напрямую экзешник.
Так вот я тебе скажу такое не надо. И в первую очередь это касается ГУЕв. Никсы это другая архитектура, другие принципы. Зачем делать неестественные вещи имплементируя Очередь Сообщений, а ведь именно через нее работают все контролы из неймспейса Windows.Forms.

нет, не хочу. портировать в том смысле, что бы можно было сделать то же самое, только на моно и без потери функционала (ну и без извращений).

PM MAIL WWW Skype   Вверх
ivashkanet
Дата 5.5.2008, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
ну ёлки, мы тут вроде как обсуждаем как моно догоняет .НЕТ.

Странно, а мы обсуждаем, что:
1) догонять вроде как и не надо
2) догонять, не все, а только основы. По ИХМЕ тольеко CLR. Все остальное это то что MS накрутили НАД CLR и пытаются продать все в одном флаконе.
Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
 так весь .НЕТ можно на отдельные классы (или неймспейсы, или ещё как-нибудь) разложить и сказать что все они окромя CLR - не являются частью фреймворка.

Да, да, и еще раз ДА. И можно, и нужно, и не вижу тут ничего плохого!!!!
Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
это уже вопрос другой. тема обширная и благодатная, но всё таки не относящаяся к этому топику

Уже второй раз спрыгиваешь со скользкого вопроса.
1) Это имеет отношение к "библиотека васи пупкина с супер-контролами - не часть фреймворка, так как программы, которые написаны с его помощью будут работать только при наличии этой самой библиотеки".
2) К топику наш "флейм" вообще никакого отношения не имеет.
3) Мои слова показывают что во FW все свалено в одну кучу, а не представляют монолитную систему из которой ничего забрать нельзя.
Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
 портировать в том смысле, что бы можно было сделать то же самое, только на моно и без потери функционала (ну и без извращений).

При таком определении бери С++ и портируй. Причем тут моно и .Net?


Что-то мы ни к чему не пришли и ИМХО не придем. Ну да ладно. Забьем. Всем удачи ;-)
PM MAIL WWW ICQ   Вверх
source777
Дата 5.5.2008, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
ну ёлки, мы тут вроде как обсуждаем как моно догоняет .НЕТ. не будем путать их местами.
Так как только мы начинаем принимать во внимание сопутствующие технологии, такие как W*F, то мы сразу путаем их местами, ибо одних технологий .NET пока нет в Mono, а других технологий Mono нет и видимо не будет в .NET. 
Это всё равно, что сравнивать комплексные числа, невозможно сказать какое из них больше. Именно поэтому мы с ivashkanet тебе пытаемся объяснить, что такое сравнение мягко говоря не корректно, поэтому надо взять "действительную" часть обоих фреймворков, коей является CLR и синтаксические возможности C#, и сравнивать только их. Именно по этой технике сравнения Mono догоняет .NET и уже почти догнал... И ничего иного(что ты там себе нафантазировал) под этими словами не понимается... 
А все сопутствующие технологии у Mono свои(некоторые будут походить на те, которые имеются у .NET) и ничего плохого я в этом не вижу...

Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
баже мой, да при чём тут это?
так "любое приложение в .НЕТ" значит любое? или только концепцию? вообщем странная позиция...

Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
портировать в том смысле, что бы можно было сделать то же самое, только на моно и без потери функционала
смысл портирования впрочем оказался таким же смутным как и смысл термина "любое"...

Цитата(Kefir @  4.5.2008,  23:43 Найти цитируемый пост)
ситуация такая, что мы смотри на цифру 6/9 с разных сторон. 
Скорее на механизм сравнения чисел:
2.0 + 1.5 * i   (.NET)
1.9 + 0.9 * i   (Mono)

Мы сравниваем 2.0 и 1.9, а как ты эти числа сравниваешь я не понимаю...

Это сообщение отредактировал(а) source777 - 5.5.2008, 01:02


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Kefir
Дата 5.5.2008, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(ivashkanet @  5.5.2008,  00:00 Найти цитируемый пост)
Странно, а мы обсуждаем, что:
1) догонять вроде как и не надо
2) догонять, не все, а только основы. По ИХМЕ тольеко CLR. Все остальное это то что MS накрутили НАД CLR и пытаются продать все в одном флаконе.

ещё раз. я уже сказал - если идёт речь не о догоне .NET (суть фраза "догонять не надо"), то никаких претензий к моно нет. если же говорить о "догоне за 1 год" (из-за чего весь сыр-бор и начался), то это нереально в полном объёме. если же догонять в объёме CLR, то 1 год это уже другое дело.
Цитата(ivashkanet @  5.5.2008,  00:00 Найти цитируемый пост)
Уже второй раз спрыгиваешь со скользкого вопроса.

с какого? что .НЕТ не идеален? да, я знаю это. что там сть лишние вещи? да, это тоже так.
Цитата(ivashkanet @  5.5.2008,  00:00 Найти цитируемый пост)
При таком определении бери С++ и портируй. Причем тут моно и .Net?

не понял... при чём тут С++? мы вроде как про моно и .НЕТ.
Цитата(source777 @  5.5.2008,  00:50 Найти цитируемый пост)
Именно поэтому мы с ivashkanet тебе пытаемся объяснить, что такое сравнение мягко говоря не корректно, поэтому надо взять "действительную" часть обоих фреймворков, коей является CLR и синтаксические возможности C#, и сравнивать только их.

аллелуя. то есть в итоге мы говорим далеко не о .NET Framework, а только лишь о CLR. насчёт нафантазировал - это всё сказано тут:
Цитата(source777 @  28.4.2008,  21:56 Найти цитируемый пост)
Mono уже практически догнал .NET, а отставание составляет не более 1 года...

получается высказывание в виде "мы говорим "партия" - подразумеваем "Ленин"" В) говорим почти догнал .НЕТ, подразумеваем только CLR. извините, конечно, меня за то что сразу не понял что разговор идёт только о CLR / C#, а не о самом фреймворке.

Цитата(source777 @  5.5.2008,  00:50 Найти цитируемый пост)
так "любое приложение в .НЕТ" значит любое? или только концепцию? вообщем странная позиция...

любое значит любое. ещё раз - есть "идея", а есть "реализация", понимаешь? можно написать программы с использованием реестра, а можно без. так? я не понимаю чего тут непонятного?


PM MAIL WWW Skype   Вверх
HalkaR
Дата 5.5.2008, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 14
Всего: 42



Mono стремиться полностью реализовать ECMA 335 и все. Весь остальной фреймворк они догнать не стремятся. Насколько я знаю стандарт у них на 95% поддерживается.
PM MAIL   Вверх
Exception
Дата 5.5.2008, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Не знаю, собираются ли Mono поддерживать WPF во всей его полноте, но Silverlight (edit: конечно, имелся ввиду Moonlight) уже используют для десктопа (правда, сейчас проект вроде бы неактивен — надо бы спросить).

Это сообщение отредактировал(а) Exception - 5.5.2008, 10:26
PM   Вверх
source777
Дата 5.5.2008, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(Kefir @  5.5.2008,  08:33 Найти цитируемый пост)
то есть в итоге мы говорим далеко не о .NET Framework
Нет, мы говорим о  .NET Framework, но у нас совершенно разные понятия о том, что он из себя представляет...
Кстати, в аббривиатурах W*F, последняя буква расшивровывается как фреймворк, что явно указывает на то, что W*F не являются частью .NET Framework, а являются полностью отдельными фреймворками, использующими .NET Framework. Поэтому сколько бы ты не твердил вместе с MS, что WPF и иже с ним входят целиком и полностью в .NET я лично с этим категорически не согласен! 

Цитата(Kefir @  5.5.2008,  08:33 Найти цитируемый пост)
не понял... при чём тут С++? мы вроде как про моно и .НЕТ.
Притом, что ты дал такое определение портируемости, что под него подходят не только Mono и C++, но даже к примеру Python или любой другой Тьюринг-полный язык, имеющий к-л графические привязки...





--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
archeg
Дата 5.5.2008, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 11
Всего: 27



Цитата(source777 @  5.5.2008,  13:32 Найти цитируемый пост)
Кстати, в аббривиатурах W*F, последняя буква расшивровывается как фреймворк,

Windows Presentation Foundation, Windows Workflow Foundation, Windows Comunicaiton Foundation. Где фреймворк? smile
А вообще - это как спорить о стиле музыки. Все таки если авторы называют это одним фреймворком - значит это один фв. Если бы разными - значит это разные фв. Фреймворк - это как раз и есть тот "флакон" в котором предоставляют нам разные технологии


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
Idsa
Дата 5.5.2008, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



Цитата(source777 @  5.5.2008,  13:32 Найти цитируемый пост)
в аббривиатурах W*F, последняя буква расшивровывается как фреймворк

 smile Foundation

P. S. Опоздал smile

Это сообщение отредактировал(а) Idsa - 5.5.2008, 13:46


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
HalkaR
Дата 5.5.2008, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 14
Всего: 42



Цитата(source777 @  5.5.2008,  13:32 Найти цитируемый пост)
Кстати, в аббривиатурах W*F, последняя буква расшивровывается как фреймворк
Последняя буква расшифровывается как Foundation, т.е. основание.


Аналогично опоздал smile

Добавлено через 1 минуту и 35 секунд
source777, у вас что P не работает?

Это сообщение отредактировал(а) HalkaR - 5.5.2008, 13:53
PM MAIL   Вверх
Kefir
Дата 5.5.2008, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 2
Всего: 87



Цитата(source777 @  5.5.2008,  13:32 Найти цитируемый пост)
Поэтому сколько бы ты не твердил вместе с MS, что WPF и иже с ним входят целиком и полностью в .NET я лично с этим категорически не согласен! 

ну ладно, мы просто по разному смотрим на эти вещи. хочешь считать, что они не входят в .НЕТ - считай так. я хочу считать, что они в .НЕТ входят - и я так и считаю В) я же говорю - это как карикатуры с цифорой 6 с одной стороны и цифрой 9 с другой и двое спорят 6 это на самом деле или 9.
Цитата(source777 @  5.5.2008,  13:32 Найти цитируемый пост)
Притом, что ты дал такое определение портируемости, что под него подходят не только Mono и C++, но даже к примеру Python или любой другой Тьюринг-полный язык, имеющий к-л графические привязки...

ну зачем так утрировать? ты же понимаешь, что мы говорим о моно. и я понимаю что мы говорим о моно. и ты прекрасно понимаешь что я имел в виду портирование с .НЕТ на моно. не на питон, не на асм, а именно на моно. не надо придираться к словам, я не юрист и точных безоговорочных определений давать не научен.
PM MAIL WWW Skype   Вверх
source777
Дата 5.5.2008, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 4
Всего: 56



Цитата(archeg @  5.5.2008,  13:45 Найти цитируемый пост)
Windows Presentation Foundation, Windows Workflow Foundation, Windows Comunicaiton Foundation. Где фреймворк?
Да, это меня что-то переклинило, впрочем это по сути ничего не меняет... зато выяснилось сколько народу следят за дискуссией..

Цитата(HalkaR @  5.5.2008,  13:53 Найти цитируемый пост)
source777, у вас что P не работает?
 smile  * означает одну из букв: C, P, W.



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Любитель
Дата 5.5.2008, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 11
Всего: 92



Цитата(source777 @  4.5.2008,  21:30 Найти цитируемый пост)
которые врядли вообще появятся в .NET(например, Tao, Unity 3D, Gtk#, etc.)... 

Насколько я знаю все эти либы (как и большинство вещей Моно, кроме как направленных идеёно на никсы - типа Mono.Posix) отлично работают по МС-шным CLR. А вот новенькие МС-шные либы (большинство) - нет. В данном случае это, конечно, проблема МС (минус в их сторону, что некроссплатформенно пишут  smile ), за редким исключением может быть, но факт остаётся фактом...

Цитата(ivashkanet @  4.5.2008,  23:00 Найти цитируемый пост)
делать неестественные вещи имплементируя Очередь Сообщений, а ведь именно через нее работают все контролы из неймспейса Windows.Forms

Ну, XLib-овские ивенты идейно, конечно похожи, но вообщем-то, без сомнения, здесь проблема ВинФормз. Проблема в первую очередь наличие классов/методов с низким уровнем абстракции (платформопривязанными). Конечно, вроде как они и нужны, но... Да и вообще ВинФормз как гуёвая либа не супер хорошая. Портирование ВинФормз не столь важно на самом деле (только с целью запуска чего-либо из имеющегося на винФормз под никсами, что иногда и удаётся). Что касается гуя под никсы - то это вообще спорный вопрос...

Цитата(ivashkanet @  4.5.2008,  23:00 Найти цитируемый пост)
И в первую очередь это касается ГУЕв. Никсы это другая архитектура, другие принципы.

Но вот принципы всё-таки те же smile Нужна просто нормальная спроектированная (с точки зрения программинга) гуй-либа. Ну плюс, чтоб выглядело понативней. А это двойное (как минимум) понятие - куте и гтк.


--------------------
PM MAIL ICQ Skype   Вверх
mr.DUDA
Дата 5.5.2008, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232




 ! 
mr.DUDA
Просьба прекратить оффтопик!


Изначально тема была про IDE, так давайте не будем отклоняться от неё по неевклидовой кривой. Холивар на двух страницах уже.


--------------------
user posted image
PM MAIL WWW   Вверх
ivashkanet
Дата 5.5.2008, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



mr.DUDA, так выдели ее, плиз, в отдельную тему и присоединяйся к пьянке  smile 
PM MAIL WWW ICQ   Вверх
Страницы: (3) [Все] 1 2 3 
Закрытая темаСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1672 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.