Прежде всего, поздравляю с желанием узнать что-то новое.
С точки зрения программирования, C # и Java очень похожи (синтаксис на основе C, объекты, большая библиотека времени выполнения), но есть очень четкая разница.
- C # (и .NET) не работает на AS / 400, но очень хорошо работает на машинах с Windows.
- Java работает очень хорошо в AS / 400 и достаточно хорошо в Windows.
Оба могут общаться с системой AS / 400, вызывать программы, работать с очередями данных, читать / писать элементы и т. Д., Предоставляя примерно одинаковые возможности.
Итак, главный вопрос здесь заключается в том, можете ли вы использовать это на работе и захотите ли вы использовать на работе (поскольку это лучший способ на самом деле узнать что-то новое и узнать это хорошо). Если да, то подумайте, какие программы нужны вашему рабочему месту. Моя работа заключается в написании программ на Java в магазине AS / 400, и мы обнаружили, что Java позволяет миру общаться с нашими унаследованными программами, добавляя интернет-компонент в обычный набор инструментов, работающий на отдельном ПК или на AS / 400. сам. Нам нужны бэкэнд-программы, а не веб-интерфейсы. Если вам нужны новые интерфейсы, работающие на компьютерах с Windows, тогда рассмотрите .NET - с ним просто работать - но если вам нужен код, работающий непосредственно на AS / 400, тогда подумайте о Java (и настоятельно рекомендую заставить RDi работать с обеими Java и РПГ / Кобол / что угодно)
http://www -01.ibm.com / Программное обеспечение / awdtools / разработчик / RDI /
Он не является бесплатным, как это было раньше, если вы находитесь под управлением программного обеспечения, но дополнительная производительность быстро окупается. Доступна пробная версия.
Существует список рассылки AS / 400 для Java-программистов на midrange.com (архивы на http://archive.midrange.com/java400-l/index.htm) и для .NET-программистов тоже (архив на http://archive.midrange.com/systemidotnet/index.htm). Java - самый загруженный.
Если вы в конечном итоге выбрали Java, начните играть с ней на обычном персональном компьютере. Лучшее знакомство с Интернетом, о котором я знаю, - это учебник Sun Java - http://java.sun.com/docs/books/tutorial/, а затем продолжение - Head First Java - http://my.safaribooksonline.com/0596009208
Имейте в виду, что это долгий путь, есть много нового, что нужно выучить, но, на мой взгляд, оно того стоит.
Наслаждайтесь.