標(biāo)題: RPG權(quán)威預(yù)測(cè) i version 8下的RPG,Bob Cozzi [打印本頁] 作者: passthru 時(shí)間: 2013-02-11 12:43 標(biāo)題: RPG權(quán)威預(yù)測(cè) i version 8下的RPG,Bob Cozzi IBM has completed the review of "RPG V" and will potentially release it along with IBM i version 8.
From my experience with them, the only new component I know of is the move to completely free format; not as an option but as the standard.
My Wish List
1. Integrated Embedded SQL
2. Any-type parameter on sub-procs
3. Additional %Built-in Functions:
o %Joblog
o %SndPgmMsg
o %SbmJob or %Spawn
o %ToUpper and %ToLower
o %XLate enhanced to handle CCSID-only:
myData = %xlate(37 : 819 : myData)
o %StdOut
4. Implicit conversion of numeric to character/character to number in expressions
5. Native Teraspace storage model only (up to 10 TB currently)
6. Elimination of RPG Cycle unless explicitly requested via kwd
7. Understanding/translation of native C language prototypes by the compiler.
o No need for RPG prototypes for C functions
8. Integrated UTF-8 and UTF-16 support
9. Built-in IFS file system I/O opcodes or built-in functions
10. Ability to generate code using these features to n-2 (*PRV support) 作者: uxyzp 時(shí)間: 2013-02-11 21:08
version 8是什么時(shí)候作者: TerryCheu 時(shí)間: 2013-02-17 00:31
1.RPG V應(yīng)該引入更豐富的易于使用的系統(tǒng)QAPI,最好是已經(jīng)經(jīng)過RPG 封裝后,不要C的PR接口。這樣關(guān)注點(diǎn)會(huì)更集中,開發(fā)人員更易使用。
2.ILE RPG V不能在定位于模塊化設(shè)計(jì)。引入OO的設(shè)計(jì),現(xiàn)在使用RPG 做一些復(fù)雜系統(tǒng)設(shè)計(jì)使用OO設(shè)計(jì)恨難實(shí)現(xiàn),datastructure 表達(dá)對(duì)象,
過程指針 實(shí)現(xiàn)call back 系統(tǒng)設(shè)計(jì)恨費(fèi)勁,代碼的可讀性也差。