Я работал программистом RPG400 в течение 8 лет. С прошлых 2-3 лет, не делающих много программирования, поскольку я работаю менеджером проектов проектов non-AS400.
Теперь я планирую к навыкам программирования ООП погрузки и продолжаю забаву с программированием.
Поиск справки для решения, какой язык я должен изучить Java или .NET?
Какова должна быть моя начальная точка.. изучить ООП сначала и затем переместиться в какой-либо язык?
Чтобы узнать основные основы OOP, вам нужно будет писать код (да, можно использовать псевдокод, но не так полезно)
Я бы посмотрел на работу Объявления для вашего предполагаемого рабочего местоположения на выбор между языками (предполагая, что вы планируете перейти к переходу).
Java и C # довольно близко, поэтому замена не будет таким сложным.
Я бы порекомендовал чтению первого объекта, ориентированный на объект, ориентированный на объект анализ и дизайн (который использует Java, но очень легко преобразовать в C #)
Прежде всего, поздравляю, желая узнать что-то новое.
Видно из точки зрения программирования C # и Java довольно похожи (синтаксис на базе C, объекты, большая библиотека времени выполнения), но есть очень различия.
Оба могут разговаривать с системой 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 осознает, что это долгое путешествие, есть много новых вещей, но оно того стоит на мой взгляд.
Наслаждайтесь.