Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Есть ли будущее у .NET? 
:(
    Опции темы
LSD
Дата 18.1.2008, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Цитата(arilou @  18.1.2008,  12:51 Найти цитируемый пост)
Да, отстает -- и что в этом?

При таком расскладе говорить о кросплатформенности .NET можно только с оговорками, что на платформах отличных от Windows реализация .NET отстает, причем в некоторых вещах весьма существенно.


Цитата(arilou @  18.1.2008,  12:51 Найти цитируемый пост)
Я же говорю -- приложение написано под моно и работает под линуксом и под виндой. Где находится SQL Server - какая разница? SQL Server к приложению мало отношения имеет.

1. Я спрашивал про пример реальных сайтов которые бы работали под Linux+Mono, а не потенциального ПО, которое бы при большом желании и наличии бубна можно было бы, запустить на связке Linux+Mono.
2. Почему у них на сайте в System Requirements ни слова про Linux и Mono? Конспирация? smile 
3. Зачем нужно так извращаться и ставить веб серваки на Linux и покупать к ним в довесок Windows Server + SQL Server? Чтобы сэкономить пару песо?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
arilou
Дата 18.1.2008, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


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

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



про Vault странно, я вижу, что там инфа поменялась. 

Цитата

1. Я спрашивал про пример реальных сайтов которые бы работали под Linux+Mono, а не потенциального ПО, которое бы при большом желании и наличии бубна можно было бы, запустить на связке Linux+Mono.


LSDhttp://mono-project.com/Companies_Using_Mono


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
AntonSaburov
Дата 18.1.2008, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


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

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



Релиз 1.0 вышел 3, 5 года назад - 30 июня 2004 года. http://www.mono-project.com/History

И за 3,5 года - 23 клиента. И 9 интернет проектов. Мда-а-а.

Вообщем если по теме - .NET штука весьма недурная. Но Mono не вытянет по-моему. Уже вышла .NET Framework 3.5 - а  Mono пока 3.0 не сделала. Не выдержать Mono такой конкуренции. Тем более с таким монстром, как Майкрософт.


PM MAIL WWW ICQ   Вверх
LSD
Дата 18.1.2008, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Ещё одна проблема Mono, что они не предлагают ничего своего, а только реализовывают, то что придумала Майкрософт.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Void
Дата 18.1.2008, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

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



LSD, на самом деле у них есть ряд своих интересных библиотек, хоть и не таких масштабных, как фреймворки MS. Например, Cecil, Mono.Security, Tao, привязки к GTK и Mozilla...

Добавлено через 3 минуты и 47 секунд
P.S.
Цитата(http://mono-project.com/Companies_Using_Mono)

Wikipedia (http://wikipedia.org): WikiPedia uses Mono for its search facilities. The indexing and the actual searching is done by Mono-based applications.

Однако, не знал. На мой взгляд, очень не слабо.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
mr.DUDA
Дата 19.1.2008, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Void @  18.1.2008,  18:10 Найти цитируемый пост)
Wikipedia (http://wikipedia.org): WikiPedia uses Mono for its search facilities. The indexing and the actual searching is done by Mono-based applications.

Они заюзали dotLucene - порт одноимённой Java-библиотеки на дотнет. Однако...  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 22.2.2008, 22:57 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(LSD @  18.1.2008,  17:31 Найти цитируемый пост)
Ещё одна проблема Mono, что они не предлагают ничего своего, а только реализовывают, то что придумала Майкрософт.


Очень интересная точка зрения smile . Нет, правда.

Cairo (привязка к одноимённой векторной либе)
Mono.Addins (фреймворк для поддержки плагинов в приложениях)
Gtk# (кроссплатформенная оконная библиотека)
Tao (привязка к OpenGL)
Mono.Data (провайдеры БД для многих баз данных (помимо официально поддерживаемых MS) и маппер

Ну и так далее.

А то, что, мол, Mono отстаёт от Microsoft .NET, -- самый частый аргумент, который я слышу от людей, никогда не работавших с Mono и не знающих, как он используется. Ребята, Mono не претендует на роль полноценного порта платформы .NET. Mono был изначально создан для того, чтобы иметь возможность писать на C# под любимую платформу (Linux). Возможность запускать виндовые приложения -- всего лишь закономерное следствие усилий разработчиков, но не для того это сделано. Сейчас на Linux постепенно становится больше нативных, привязанных к линуксу приложений, написанных на Mono (beagle, f-spot, gnome-do, etc), и их будет больше, потому что платформа развивается, а на шарпе писать просто и удобно. Mono -- это как бы отдельный мир, уже отделившийся от Microsoft .NET, со своими собственными библиотеками. Да, он придерживается генеральной линии партии, но при этом развивается во все стороны.
PM   Вверх
Exception
Дата 22.2.2008, 23:34 (ссылка) |   (голосов:8) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А в общем-то, тема последних обсуждений полностью высосана из пальца -- всё тот же давний аргумент джавистов, что-де их программы запускаются на любой платформе... Да нужно ли оно? Сколькими кроссплатформенными Java-приложениями вы пользуетесь? Одним? Двумя?! У меня даже JRE не стоял ни разу, хотя я далеко не считаю себя простым пользователем. Я пытался использовать одно Java-приложение на линуксе (не помню уже, какое; кажется, это был клиент для SVN). На следующий день я его снёс. Нет, я не хочу этим сказать, что все программы на Java ужасны; просто мне кажется, что это не тот случай, когда исключение подтверждает правило. Хороших кроссплатформенных программ не бывает, если речь не идёт о компиляторах или чём-то подобном. Хороших для пользователя. Потому что у каждой операционной системы слишком много «особенностей», чтобы равнять всех под одну гребёнку. Все действительно хорошие приложения ориентируются на фичи, к которым привыкли пользователи данной ОСи, на стереотип пользователя. Даже взять тот же Firefox. Замечательная программа. И, тем не менее, меня очень бесило, что, чтобы использовать клавиатурный шоткат, нужно переключить раскладку (в 3.0a, к счастью, пофиксено). Этого нету на Windows, это проблема поддержки Linux. А ещё я иногда вспоминаю MyIE -- да-да, тот самый «как бы браузер», надстройку над IE. В Firefox до сих пор не могут реализовать половину его фич. Почему? Я думаю, что очень много сил у них уходит на поддержку кроссплатформенности. Для каждой платформы -- свои привязки, свой код. И там, и там баги. Надо фиксить. Не поймите меня неправильно; я использовал Firefox ещё с 0.x и буду его использовать, но иногда мне кажется, что кроссплатформенность накладывает местами нехилые ограничения на функциональность и не обязательно принесёт выгоду. Вспомните TortoiseSVN. Почему он обрёл такую популярность? Да потому что он заточен под винду. Его разработчики не парятся по поводу поддержки встраивания команд меню в Nautilus или Konqueror, потому что им это не нужно; они улучшают существующий продукт под конкретную платформу, и замечательно это делают. Все кроссплатформенные же SVN-клиенты конкретно отсасывают по той же причине. Я лучше буду пользоваться двумя разными, заточенными под определённые платформы программами с большей функциональностью, чем одной -- с урезанной функциональностью или не «вписывающейся» в общий стиль системы.
Мне кажется, что это одна из главных причин, по которым Microsoft не стала реализовывать .NET под Linux. Они понимают, что тогда сделали бы ту же самую ошибку: поступились бы функциональностью и «нативностью», look-n-feel'ом и чисто виндовыми «штучками» во имя кроссплатформенности, когда на самом деле последняя имеет смысл в одном случае из десяти.

Добавлю только, что та часть .NET, кроссплатформенность которой действительно всегда имеет смысл, обычно располагается на сервере. Я говорю об ASP .NET. Впрочем, он почти полностью поддерживается вплоть до версии 2.0 (которая и является последней), за исключением WebParts, которые всё равно никто не использует ввиду их непонятности и нескольких других minor issues.

P.S. Мнение автора может не совпадать с его точкой зрения.
PM   Вверх
JackYF
Дата 23.2.2008, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

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



Цитата(Exception @  22.2.2008,  22:34 Найти цитируемый пост)
Почему он обрёл такую популярность?

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

З.Ы. Кстати, гуй для клиента системы контроля версий не нужен. Я так считаю. smile Да, кстати. Vim. Это к вопросу о кроссплатформенных программах.





--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Exception
Дата 23.2.2008, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(JackYF @  23.2.2008,  01:12 Найти цитируемый пост)
какую такую популярность? я не пользуюсь, никто из знакомых не пользуется - какая популярность, ты о чём... 


Хорошо, давай к реальным данным. Берём первые по гуглу кроссплатформенные SVN-клиенты:

Цитата
rapidsvn
subcommander
syncro svn


А теперь сравним поисковые запросы:
http://www.google.com/trends?q=rapidsvn,+s...vn,+tortoisesvn

Вопросы отпали?

Цитата(JackYF @  23.2.2008,  01:12 Найти цитируемый пост)
вот линух популярен, да, у меня не меньше десятка знакомых, которые его пользует


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

Добавлено через 6 минут и 54 секунды
Цитата(JackYF @  23.2.2008,  01:12 Найти цитируемый пост)
 Да, кстати. Vim. Это к вопросу о кроссплатформенных программах.


Что именно? Ты считаешь vim популярным редактором? На винде? о_О.

Цитата(JackYF @  23.2.2008,  01:12 Найти цитируемый пост)
Кстати, гуй для клиента системы контроля версий не нужен. 


Очень категорично, не правда ли? Если бы он был не нужен, никто им не пользовался бы smile .
PM   Вверх
JackYF
Дата 23.2.2008, 12:43 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

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



Цитата(Exception @  23.2.2008,  00:06 Найти цитируемый пост)
Очень категорично, не правда ли?

Конечно, ведь ты забыл "Я так считаю" зацитировать smile

Цитата(Exception @  23.2.2008,  00:06 Найти цитируемый пост)
rapidsvn
subcommander
syncro svn

кто здесь?!  smile не знаю таких, зачем они?..


Цитата(Exception @  23.2.2008,  00:06 Найти цитируемый пост)
А теперь сравним поисковые запросы:
http://www.google.com/trends?q=rapidsvn,+s...vn,+tortoisesvn

Вопросы отпали?

Нет, конечно. Какое мне дело того, чем там пользуется кто-то там, кого я даже не знаю? Для меня популярнось TortoiseSVN'a равна нулю.

Цитата(Exception @  23.2.2008,  00:06 Найти цитируемый пост)
Во-первых, про популярность линукса речь не идёт

Это был оффтопик с моей стороны.

Цитата(Exception @  23.2.2008,  00:06 Найти цитируемый пост)
Что именно? Ты считаешь vim популярным редактором? На винде? о_О.

какое мне дело до винды?

Добавлено через 1 минуту и 31 секунду
Да, пользуюсь-то я консольным официальным клиентом svn. Им же пользовальса и на винде в своё время.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Maksym
Дата 23.2.2008, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



Цитата(Exception @  22.2.2008,  22:34 Найти цитируемый пост)
Мне кажется, что это одна из главных причин, по которым Microsoft не стала реализовывать .NET под Linux. Они понимают, что тогда сделали бы ту же самую ошибку: поступились бы функциональностью и «нативностью», look-n-feel'ом и чисто виндовыми «штучками» во имя кроссплатформенности, когда на самом деле последняя имеет смысл в одном случае из десяти.

Они не развивают .NET под Linux потому что это подкоп под свой же флагманский продукт -- Windows. Чистое бизнес-решение.
PM MAIL   Вверх
Любитель
Дата 23.2.2008, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Exception, ИМХО зря ты так каегоричен. Кроссплатформенность - не есть зло. Да - это нельзя считать главной самоцелью, но это есть гуд smile


--------------------
PM MAIL ICQ Skype   Вверх
Daevaorn
Дата 23.2.2008, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

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



Только даже из-за Eclipse Java можно считать хорошей  технологией. Пример того как с прямыми рука можно писать кросс-платформенный продукт высокого качества. 
PM MAIL WWW   Вверх
Exception
Дата 23.2.2008, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(JackYF @  23.2.2008,  13:43 Найти цитируемый пост)
Для меня популярнось TortoiseSVN'a равна нулю.


При чём тут ты лично smile ? Популярность это массовая величина, и от лично твоего мнения едва ли зависит.

Цитата(JackYF @  23.2.2008,  13:43 Найти цитируемый пост)
какое мне дело до винды?


Такое, что мы говорим о кроссплатформенности и её необходимости. Мой тезис состоял в том, что сама по себе кроссплатформенность не настолько полезна, как это может казаться, и в большинстве случаев программы, ориентированные на конкретные платформы, лучше и удобнее, нежели их кроссплатформенные аналоги. При чём тут vim -- я, честно говоря, и сам не понял; это у тебя надо спрашивать.

Цитата(Maksym @  23.2.2008,  15:31 Найти цитируемый пост)
Они не развивают .NET под Linux потому что это подкоп под свой же флагманский продукт -- Windows. Чистое бизнес-решение. 


Я думаю, что не стоит мыслить так однобоко smile . Никакой это не был бы подкоп, разве что по причинам, о которых я распространялся выше (в частности, об ограничениях, связанных с кроссплатформенностью).

Цитата(Любитель @  23.2.2008,  15:43 Найти цитируемый пост)
Кроссплатформенность - не есть зло. Да - это нельзя считать главной самоцелью, но это есть гуд


Это гуд только тогда, когда не во вред. Как и всё, в общем-то.

Чтобы далеко не уходить в оффтопик, я резюмирую свою точку зрения: недокроссплатформенность .NET'а и то, что Mono никогда не догонит реализацию от Microsoft, не является сильно ощутимым минусом для самой платформы, и аргумент джавистов, что их программы запускаются на всех системах, не имеет большой ценности. По сути, это всё, что я хотел выразить своими словами, и на попытки склонить меня опять уйти в оффтопик я постараюсь не поддаваться smile .
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




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


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

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