Шлях прийняття Linux для розробника .NET [закритий]


16

Я програміст .NET C #, я люблю стек .NET. Я кілька разів пробував Linux, але кожен раз, коли мене відкладали, тому що я не міг нічого на ньому робити (як програма для нього чи на ньому).

З моменту запуску Mono, я можу значно більше використовувати Linux.

(Я також вирішив почати вивчати Python.)

Я хотів би дізнатися більше про саму ОС - команди оболонки, основні API тощо

З чого я починаю, чи є книги, які рекомендуються для цього?

Я купив копію - Unix Tools 3rd Edition O'Reilly і планую переглядати її (від кінця до кінця) чи є інші рекомендовані книги?

Примітка. Не те, щоб це мало значення, але я використовую Ubuntu 10.04, я хотів би мати Fedora, але я бачив, що багато користувачів розміщують проблеми зі своїми інсталяціями Mono.

Відповіді:




1

Я виявив, що Розширений посібник з сценаріїв - прекрасний ресурс для сценаріїв оболонок.

Прочитавши це і спробувавши всі приклади, я отримав мене від когось, хто міг просто орієнтуватися навколо дерева каталогів, до того, хто має досить гарне розуміння будинку, щоб використовувати оболонку, щоб зробити майже все.


-2

Якщо ви хочете розробитись для Linux, ви, можливо, захочете спершу дізнатися про різні ваші варіанти. Але якщо ви йдете шляхом Python, то все може бути простішим. Мені дуже подобається стек Python + GTK + GNOME. Є неймовірні інструменти, які роблять розвиток дуже легким.

Оскільки ви - розробник .Net, ви можете відчувати себе більш комфортно з Java і майже забути про основні технології: я використовую Qt чи GTK?

Mono змусить вас почувати себе як вдома, але знайте, що не багато хто любить мати Mono на своїх комп’ютерах. Про це є хороші дискусії в Інтернеті (тобто, gnote vs tomboy)


2
І -1 тому, що?
Eldelshell

2
Рекомендування Python + Gtk + GNOME було гарною порадою, але рекомендувати Java здавалося поганим вибором, враховуючи відносно погану підтримку бібліотеки в Linux. Я також вважав, що антимоно-поради були аргументовано викладені. "Не багатьом подобається мати Моно" - це просто помилково, і їм справді потрібно підкріпити деякі важкі факти. Тільки тому, що недоброзичливці шумно не означають, що вони є достатньо значною сукупністю, щоб вплинути на вибір людини на мові розвитку. І, схоже, більшість ненависників Mono у будь-якому випадку мають подібні застереження щодо Java.
Сенді

Корисним ресурсом для перевірки популярності пакету є: popcon.ubuntu.com . Зауважте, що у ~ 90% користувачів встановлено Mono. Порівняйте це 73% з ubuntu-desktop або 87% з gnome-панеллю (показники кількості користувачів настільних звітів). Порівняйте також 64% із тим, що нагадує Java.
Сенді

1
"Java видалася поганим вибором, враховуючи відносно погану підтримку бібліотеки в Linux" Ви жартуєте, правда? Стек Java в Linux в тисячу разів більший, ніж те, про що коли-небудь мріяла компанія .Net. Звичайно, ви отримаєте такі високі цифри для Mono, оскільки принаймні три програми, які за замовчуванням використовуються для Ubuntu, базуються на Mono.
Eldelshell
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.