LINUX.ORG.RU
ФорумTalks

Совет по выбору ОС для работы софтверной компании


0

0

Я работаю в небольшом коллективе (около 30 человек), занимающемся разработкой ПО на C#.

Для уменьшения финансовых издержек на лицензирование ОС и программных продуктов есть желание перевести хотя бы часть сотрудников на MONO с переходом на одну из "свободных" ОС (из Windows).

ОС должна соответствовать следующим требованиям:

1. НАДЕЖНОСТЬ (высокая устойчивость в работе рабочих станций на данной ОС). 2. Полноценное рабочее окружение для MONO-разработчиков (включая IDE monodevelop). 3. Минимальные издержки в администрировании. 4. Наличие программ, которые хоть в какой-то степени компенсируют работу InfoPath и Microsoft Outlook


Довольно странно задавать этот вопрос на Линукс форуме ))

UVV ★★★★★
()

Ну с ОС вы уже наверно определились (судя по по вопросу на linux.org.ru)! Наверно вы про дистрибутив спрашиваете? Сам mono не пользуюсь - но вродебы у нас Novell основной спонсор этой технологии. Тогда смотреть на Suse и OpenSuse. Недавно как раз 11 версия вышла.

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

> кстати, что-то давно mono не видел

MS отказалась от её развития.

anonymous
()

>занимающемся разработкой ПО на C#.

>Наличие программ, которые хоть в какой-то степени компенсируют работу InfoPath и Microsoft Outlook

Зачем вам линукс? Денег на лицензионную висту не хватает?

kranky ★★★★★
()

> Для уменьшения финансовых издержек на лицензирование ОС и программных продуктов есть желание перевести хотя бы часть сотрудников

Есть мнение (моё), что финансовые издержки тем самым только возрастут, ибо будут работать люди с разным ПО и на разных ОСях. От Аутглюка отказаться несложно, существует Thunderbird. А вот по поводу ОСи надо решать вопрос координально: либо всех на Линух, либо покупать лицензию маздайную.

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

>От Аутглюка отказаться несложно, существует Thunderbird.

уж тогда Kontact/Evolution если функционал сопоставимый брать...

magesor ★☆
()
Ответ на: комментарий от overmind88

>кстати, что-то давно mono не видел

он уехал к друзьям де инета нет. обещал вернуться через 19-20 дней. уехал он где-то 7-9 числа

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

Что касается выбора, то, на самом деле, явного предпочтения нет: помимо Linux в "гонке" также принимают участие FreeBSD и даже Solaris (наш шеф очень уважает данную ОС :-)).

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

gtyrin
() автор топика

> 1. НАДЕЖНОСТЬ (высокая устойчивость в работе рабочих станций на данной ОС).

Данный пункт зависит от хорошего выбора железа, все актуальные дистрибутивы более-менее одинаковы.

> 3. Минимальные издержки в администрировании.

Если разработчики плохо знакомы с линуксом, обязательно нужен профессионал, чтобы не тратить рабочее время на решение ерундовых вопросов.

> 4. Наличие программ, которые хоть в какой-то степени компенсируют работу InfoPath и Microsoft Outlook

Посмотрите в сторону Lotus Notes.

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

> Посмотрите в сторону Lotus Notes.

Хотя оно денег стоит.

Legioner ★★★★★
()

Начнём с конца.

> 4.1 InfoPath

Щито?

> 4.2 Microsoft Outlook

http://en.wikipedia.org/wiki/List_of_personal_information_managers

>3.>2.>1.

Вы не туда смотрите. Вы лучше смотрите дистрибутив с количеством перделок поменьше, чтобы работал побыстрее.

Так или иначе администрирование будет вызывать определённые издержки. Я думаю вы хотя бы как быдлокодер знаете о компактности и ортогональности. Так вот в GNU/Linux эти две вещи на высоком уровне. Все даже самые сложные процедуры достаточно стандартны. Так что опытный пользователь может сделать с системой что угодно.

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

> Есть мнение (моё), что финансовые издержки тем самым только возрастут, ибо будут работать люди с разным ПО и на разных ОСях. От Аутглюка отказаться несложно, существует Thunderbird. А вот по поводу ОСи надо решать вопрос координально: либо всех на Линух, либо покупать лицензию маздайную.

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

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

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

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

> Что касается MS Outlook, то есть ли возможность на корпоративном уровне обеспечить достойную работу с обработкой личных событий, назначением встреч другим участникам и прочее?

Лично я применял решения на eGroupWare+evolution.

См. http://en.wikipedia.org/wiki/List_of_collaborative_software

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

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

Наверное, это общая тенденция - использовать Free Software и Open Source. И дело не только в скоращении расходов.

Я, как пользователь, на самом деле оценил и стабильность работы Debian, и товарный вид Open SuSE (хотя, его быстродействие оставляет желать лучшего).

Техника обычная, DELL Dimension 3100, "оттуда" напрямую. Освоить новую ОС, думаю, проблем не составит. Есть определенные подвязки...

Спасибо всем за участие в полемике, хотя, и не прозвучало совета по части выбора дисьрибутива Linux (кроме SUSE/Open SUSE, только лишь потому, что Mono и SuSE растут на одной почве).

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

Отдельное спасибо за приведение программ-аналогов.

Что касается MS Outlook... что ж мы прекрасно знаем его "тормознутость" и ею не довольны также.

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

> не прозвучало совета по части выбора дисьрибутива Linux (кроме SUSE/Open SUSE, только лишь потому, что Mono и SuSE растут на одной почве)

Ну и правильно. Вы ведь и требований никаких кроме моно не высказали.

Если хотите откат, обращайтесь в компании которые представлены на российском рынке — мандриву или бубунту и договаривайтесь уже с ними.

В остальных случаях Слака или любой дугой дистр.

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

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

У вас 30 рабочих мест. Затраты на зарплату и лицензии должны быть настолько несопоставимыми, что такая "экономия" просто неоправданна. Если только эти ваши тридцать негров не за еду кодят.

> Наверное, это общая тенденция - использовать Free Software и Open Source. И дело не только в скоращении расходов.

Если целевая платформа .NET, то хрен, а не тенденция. Mono надо рассматривать как самостоятельную платформу по мотивам .NET, со своими приколами и методами (тот же Gtk# вместо WinForms, например). Не думать о совместимости, разрабатывать под Mono. Тогда еще можно было бы вас понять. Но так вот использовать Mono как халявную замену .NET, это уже просто глупо.

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

>Microsoft (r) Windows (c) Vista (p) Ultimate

Правильно писать так:

Microsoft (R) Windows (I) Vista (P) Ultimate

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

> от же Gtk# вместо WinForms, например

Не обязательно. Моно поддерживает винформс в объеме ферймворка 1/1.1

LamerOk ★★★★★
()

> Для уменьшения финансовых издержек на лицензирование ОС и программных продуктов есть желание перевести хотя бы часть сотрудников на MONO с переходом на одну из "свободных" ОС (из Windows).

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

Имеет смысл выделить средства на тестирование - сформулировать частную задачу и решить ее в новой среде небольшой группой сотрудников (до 5 чел). По итогам делать выводы. Можно найти специалиста для консалтинга на этот период.

Ощутимо можно сэкономить на лицензиях только если они являются частью решения. На малых компаниях дельта между win+MS Office+MS SQL+MS Project+small buisness server(+ISA+...) будет очень значительной (до половины стоимости).

LamerOk ★★★★★
()

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

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

В том то и фокус, что mono вполне совместим сам с собой и со многим творчеством на нете.

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

> Если целевая платформа .NET, то хрен, а не тенденция. Mono надо рассматривать как самостоятельную платформу по мотивам .NET, со своими приколами и методами (тот же Gtk# вместо WinForms, например).

Быдло в шкуре кастового интеллигента детектед.

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

> В дотнете то между собой совместимости совсем нет, неговоря уже о межплатформенности.

Не додумал. Оправдываешь ник?

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

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

Сам ты быдло. Что ты, дурачок, имеешь против Mono + GTK# как самостоятельной платформы?

Вон, целая большая Second Life употребляет ембеддед платформу Mono по назначению, жаль, не докумекали лоровского анономного недоучку спросить.

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

Ой-вей, как он его поддерживает, так мне бы лучше никогда этого не видеть.

Hint: попробуй такую типичную для 1.1 вещь - таблицу со всеми ячейками с Docking = Docking.Fill. Мона сдохнет и не встанет.

А уж как эта дрянь выглядит, лучше и не вспоминать.

anonymous
()

Мне кажется, или топикстартер хочет безвозмездной халявы?

Если хотите работать на недефолтной OS, то вам придется:

1) Нанять квалифицированного админа (или админа-разработчика) 2) Разобрать по болтикам свою инфраструктуру и заново собрать с учетом реальных потребностей (нужен-ли вам Exclange-like почтовый сервер и InfoPath?) 3) Mono не .net так что придется ставить терминальный сервер с виндой.

В любом случае - тратить деньги придется.

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