Программист AS400, надеющийся изучать язык ООП. Который является лучшим Java или .NET

Я работал программистом RPG400 в течение 8 лет. С прошлых 2-3 лет, не делающих много программирования, поскольку я работаю менеджером проектов проектов non-AS400.

Теперь я планирую к навыкам программирования ООП погрузки и продолжаю забаву с программированием.

Поиск справки для решения, какой язык я должен изучить Java или .NET?

Какова должна быть моя начальная точка.. изучить ООП сначала и затем переместиться в какой-либо язык?

7
задан Cœur 5 August 2018 в 13:43
поделиться

2 ответа

-

Чтобы узнать основные основы OOP, вам нужно будет писать код (да, можно использовать псевдокод, но не так полезно)

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

Java и C # довольно близко, поэтому замена не будет таким сложным.

Я бы порекомендовал чтению первого объекта, ориентированный на объект, ориентированный на объект анализ и дизайн (который использует Java, но очень легко преобразовать в C #)

0
ответ дан 7 December 2019 в 01:21
поделиться

Прежде всего, поздравляю, желая узнать что-то новое.

Видно из точки зрения программирования C # и Java довольно похожи (синтаксис на базе C, объекты, большая библиотека времени выполнения), но есть очень различия.

  • C # (и .NET) не работает на AS / 400, но очень хорошо на Windows Machines.
  • Java очень хорошо работает на AS / 400, а разумно хорошо в окнах.

Оба могут разговаривать с системой AS / 400, вызывающих программы, работающие с очередями данных, чтения / письма членов и т. Д., Осуществующие примерно одинаковые возможности.

Итак, главный вопрос здесь, если это то, что вы сможете использовать на работе и хотите использовать на работе (так как это лучший способ на самом деле Учить что-то новое, и учиться это хорошо). Если это так, то рассмотрим, какие программы потребности на рабочем месте. Моя работа - пишет программы Java в магазине AS / 400, и мы обнаружили, что Java позволяет свету поговорить с нашими устаревшими программами, добавив интернет-компонент на обычный панель инструментов, либо работает на отдельном ПК, либо на AS / 400 сам. Наша потребность является бэкэнд-программами, а не находятся. Если ваша потребность, это новые интерфейсы, работающие на машинах Windows, затем рассмотрите .NET - просто проще работать, но если вам нужен код, работающий на AS / 400, затем рассмотрите Java (и решительно подумайте о том, чтобы получить RDI для работы с обоими Java и RPG / COBOL / ALVELS)

http://www-01.ibm.com/software/awdtools/developer/rdi/

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

Есть список рассылки AS / 400 для программистов Java на Midrange.com (архивы в http://chive.midrange.com/java400-l/index.htm ) и для программистов .NET тоже (архивы в http://chive.midrange.com/systemiDotnet/index.htm ). Java One самый загруженный.

Если вы в конечном итоге выбираете Java, начните играть с ним на вашем обычном персональном компьютере. Лучшее онлайн-введение, которое я знаю, это Учебник Sun Java - http://java.sun.com/docs/books/tuTorial/ - а затем продолжить с головой первой Java - http: / /my.safaribooksonline.com/0596009208

be осознает, что это долгое путешествие, есть много новых вещей, но оно того стоит на мой взгляд.

Наслаждайтесь.

10
ответ дан 7 December 2019 в 01:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: