Я учился программировать на C # в течение нескольких месяцев, но недавно я записался на курс, который требовал Java. Поэтому я начал играть с Java, сначала попробовал Netbeans, а затем Eclipse.
Я вроде новичка в области компьютерного программирования (опыт работы в основном в веб-дизайне), так что примите мою точку зрения, будучи студентом. После недолгой разминки с Java я все же предпочитаю C #. В то время как оба превосходны, факторы, которые дали чаевые C # в моем случае, следующие:
- Более простая документация и большое разнообразие удобных для просмотра видеоуроков, да, я знаю, что у netbeans также есть очень большая коллекция видеоуроков, они закодированы с таким ужасным разрешением и битрейтом, что их практически невозможно просмотреть
- Немного легче учиться, может быть, это из-за IDE или синтаксиса, но я обнаружил, что C # легче подобрать.
- Больше функциональности сразу после использования IDE, вы найдете больше элементов управления в Visual Studio, чем по сравнению с Netbeans. Затмение было довольно запутанным для такого новичка, как я, пробирающегося через его массивные плагины.
Я думаю, единственное, что у java есть, это то, что она поддерживается на большем количестве платформ. Хотя Mono компенсирует Linux и Apple, я думаю, это не так уж и плохо. В любом случае они оба являются чрезвычайно продуктивными средами, просто в моем скромном мнении о новичке C # чуть более интуитивно понятен.