mboost-dp1

Flickr - Johnnie W@lker

SDC dropper mainframe, sparer millioner

- Via Version2 - , redigeret af Pernicious

Hos Skandinavisk Data Center (SDC) har man valgt at droppe deres IBM mainframe-løsning til fordel for en billigere Intel-baseret serverløsning og forventer derved at kunne spare 100 millioner kroner om året ved skiftet.

Skiftet forventes at kunne gøres uden at programmere noget om, hvilket er muligt, fordi man har brugt et 4. generationssprog kaldet AppBuilder til at udvikle kernesystemerne. På den baggrund vil det være muligt at lade et værktøj stå for konverteringen.

Erik Jakobsen, adm. direktør SDC til Version2 skrev:
Vores kernesystemer, som alle kunders konti ligger i, er udviklet i et fjerdegenerationssprog, som vi nu får oversat til .Net-platformen.

Til trods for skiftet har Jakobsen ikke noget udestående med IBM, der er med som underleverandør på opgaven sammen med blandt andet Microsoft og Fujitsu.

Erik Jakobsen skrev:
For mig er det ikke et ønske om at skifte teknologi, men kun et spørgsmål om økonomi.





Gå til bund
Gravatar #1 - banzai123
9. apr. 2010 10:57
For mig at se er der ikke meget at diskutere i denne nyhed, det lyder da bare som noget man burde gøre som firma - spare hvor man kan.

Specielt her under krisen ^^
Gravatar #2 - KingK
9. apr. 2010 10:58
"Its just business"
Gravatar #3 - Mamad (moveax1ret)
9. apr. 2010 11:03
http://www.bphx.com/en/Solutions/Products/Pages/AppBuilder.aspx skrev:

Because AppBuilder uses a platform independent model and generates code for COBOL, Java/J2EE, and C#, your application is easier to maintain for years to come without being dependent on any particular technology.


Hmmm.... et abstraktions lag til sprog der bliver fortolket af en VM- jeg er skeptisk.

Lad os nu se hvor smooth konverteringen går.

Og jeg forstår ikke hvordan man bliver indenpendent af nogle teknologier af det, bliver man ikke nemligt bundet til deres teknologier?

Hvad tilbyder det som java ikke kan?

Jeg stoler på at java også lever om 50 år, og det er til at finde udviklere til. Det gør jeg ikke ved deres appbuilder

Og når java bliver helt open source kan det portes til alle arkitekturer.
Gravatar #4 - BeLLe
9. apr. 2010 11:17
Gad vide om de for problemer med performance efter skifter. Alle de steder jeg hsr oplevet et skift fra mainframe til en wintel server løsning er performance faldet drastisk - i enkelte tilfælde til det ubruglige.

Så måske et det billigere i kroner og øre her og nu men over tid vil det blive dyrere fordi det tagere længere tid at lave det samme stykke arbejde......
Gravatar #5 - psada
9. apr. 2010 11:27
BeLLeDK

Læs at de sparer 100 millioner HVERT år. Så det bliver ikke 'bare' billigere her og nu, men også næste år, og næste år igen.
Gravatar #6 - tipsen
9. apr. 2010 11:40
moveax1ret (3) skrev:
Jeg stoler på at java også lever om 50 år, og det er til at finde udviklere til. Det gør jeg ikke ved deres appbuilder

Java om 50 år... tjohh... - optimistisk holdning vil nogle mene...
Gravatar #7 - myplacedk
9. apr. 2010 11:44
#6
Det lykkedes COBOL. Jeg kan ikke se hvorfor Java ikke skulle. (Jeg ville dog ikke stole på det.)
Gravatar #8 - Mamad (moveax1ret)
9. apr. 2010 11:45
#6

Hvem er de nogle? Bare se på Cobol

http://www.infoworld.com/d/developer-world/java-be...
Gravatar #9 - vagn
9. apr. 2010 12:01
ja ja lad os nu se der er også andre steder hvor det offentlige kunne spare masser af millioner når så det kommer til stykket så bliver det kun en stor udgift hvor der ikke er en skid der virker og så er der smidt en 500 til 600 millioner væk
Gravatar #10 - Hubert
9. apr. 2010 12:03
moveax1ret (3) skrev:

Og når java bliver helt open source kan det portes til alle arkitekturer.


Er de ikke færdige med den proces endnu?
Gravatar #11 - Hubert
9. apr. 2010 12:04
vagn (9) skrev:
ja ja lad os nu se der er også andre steder hvor det offentlige kunne spare masser af millioner når så det kommer til stykket så bliver det kun en stor udgift hvor der ikke er en skid der virker og så er der smidt en 500 til 600 millioner væk


Hvilken relevans har det offentlige med en privat virksomheds beslutning om at skifte til et wintel setup fra en mainframe?
Gravatar #12 - Mamad (moveax1ret)
9. apr. 2010 12:05
#10

Jeg er faktisk ikke helt sikker, mener der stadigtvæk er småting tilbage.
Gravatar #13 - Hubert
9. apr. 2010 12:17
moveax1ret (12) skrev:
#10

Jeg er faktisk ikke helt sikker, mener der stadigtvæk er småting tilbage.


Jeg har ikke fulgt med i det men havde fået indtryk af at var færdige. Men hvis det ikke er tilfældet nu kommer de nok i mål senere
Gravatar #14 - Windcape
9. apr. 2010 15:46
myplacedk (7) skrev:
#6
Det lykkedes COBOL. Jeg kan ikke se hvorfor Java ikke skulle. (Jeg ville dog ikke stole på det.)
COBOL i dag er jo mere batch kørsler, end nyudvikling af hele applikationer.

Java er anderledes. Og med den hastighed JCP kører i, så tror jeg at ikke at Java kommer til at leve længere end 10 år mere.

Men at man bliver ved med at vedligeholde gamle applikationer er et fænomen der ikke ændres ved.
Gravatar #15 - arne_v
9. apr. 2010 16:48
#Java & Open Source

Java er i bund og grund en specifikation.

Men SUN's Java implementation blev open sourcet som OpenJDK med enkelte dele erstattet fordi SUN ikke havde mulighed for at open source dem.

I juni 2008 bestod OpenJDK (i Redhat distrubution) bestående af 100% open source Java 1.6 TCK, hvilket betyder at det er en komplet Java 1.6 implementation.

Gravatar #16 - arne_v
9. apr. 2010 16:53
#fortsat

Hvis man kan leve med ikke certificeret Java, så er der adskillige andre open source implementationer.

Meste kendte er:
* GCJ & Classpath fra GNU
* Harmony fra Apache

Den sidste er faktisk ret seriøs. Det er primært IBM og Intel som står for udviklingen. Og Google bruger deres library sammen med deres egen Dalvik JVM i Android platformen.

Gravatar #17 - Windcape
9. apr. 2010 16:55
#16

Er målet med Harmony ikke at være certifikeret Java? Og i så fald kan de jo ikke lave forbedringer, da Java specifikationen ikke tillader udvidelser som ikke er godkendt af JCP.
Gravatar #18 - arne_v
9. apr. 2010 16:57
moveax1ret (3) skrev:

Og når java bliver helt open source kan det portes til alle arkitekturer.


Java findes allerede til stort set alt der ikke er historisk.

Jeg betragter DOS og VMS VAX som værende historisk.
Gravatar #19 - arne_v
9. apr. 2010 17:03
Windcape (17) skrev:
Er målet med Harmony ikke at være certifikeret Java?


Jo.

Men ASF (Apache) og SUN har haft kørende en lille krig omkring adgangen til TCK, så indtil videre er det ikke sket.

Windcape (17) skrev:
Og i så fald kan de jo ikke lave forbedringer, da Java specifikationen ikke tillader udvidelser som ikke er godkendt af JCP.


Det mener jeg ikke er korrekt. JCP bestemmer hvad der er Java standarden. Implementeringer som har alt det som er standarden og kan bevise det ved at bestå TCK kan få lov til at kalde sig Java. Men der er ikke noget til hinder for at lave sine egne udvidelser. Selv SUN's implementering kommer med nogle com.sun klasser som man kan bruge hvis man ikke går op i portabilitet.
Gravatar #20 - arne_v
9. apr. 2010 17:09
#Java om 50 år

Det er meget svært at spå om hvordan IT ser ud om 50 år.

Men givet at Fortran, Lisp og COBOL stadig eksisterer idag, så er det vel en rimelig antagelse at Java også eksisterer om 50 år.

Jeg tvivler dog på at det vil være specielt udbredt. Det vil forlængst være erstattet af andre sprog til nyudvikling. Der er simpelthen for hård konkurrence på markedet for den slags sprog.

Sandsynligheden for at Java platformen stadig vil være almindelig til nyudvikling er noget større.
Gravatar #21 - arne_v
9. apr. 2010 17:15
Windcape (14) skrev:
Og med den hastighed JCP kører i, så tror jeg at ikke at Java kommer til at leve længere end 10 år mere.


Jeg er ikke så overbevist om at:
- sprog der kan alt er godt (PL/I, Ada, C++ er ikke de sprog alle bruger idag på trods af at de har enorme feature sets)
- store ændringer i sprog er godt (Ada83->Ada95, TurboPascal->Delphi, Fortran 77->Fortran 9X var store udvidelser af sprogene, men udbredelsen af sprogene styrtdykkede efter ændringerne, formentligt fordi nye sprog designet fra scratch var bedre end gamle sprog med nye features klistret på)
Gravatar #22 - Windcape
9. apr. 2010 17:22
#21

Modsat så kunne Java have alt C# har i dag, hvis ikke processen hos SUN var så super duper mega langsom.
Gravatar #23 - arne_v
9. apr. 2010 17:26
#22

Standardiserings processer er tunge. Men det er prisen der skal betales, når alle skal have indflydelse.

Gravatar #24 - Windcape
9. apr. 2010 17:33
arne_v (23) skrev:
Standardiserings processer er tunge. Men det er prisen der skal betales, når alle skal have indflydelse.
Men hvad hjælper det at give alle indflydelse, hvis det bremser udviklingen? Java *burde* have været hvor C# er i dag.
Gravatar #25 - arne_v
9. apr. 2010 17:49
#24

Det skaffer glade samarbejdspartnere.

SUN kunne sikkert udvikle Java hurtigere, hvis de diktatorisk bestemte alt.

Men det ville koste dem vigtige samarbejdspartnere.

Open source verdenen ville blive ret fornærmede, fordi de er vandt til at alle bliver hørt (lidt forskelligt alt efter hvilket open source prokjekt).

Google satser en del på Java. Det tror jeg ikke at de ville gøre hvis ikke de havde mulighed for også at have indflydelse.

IBM og Oracle har nok ikke rigtigt nogen valgmuligheder idag - de er knyttet til Java for good and for worse. Men da de beslutninger blev truffet for 10+ år siden var muligheden for indflydelse formentligt også en vigtig faktor. JCP havde ganske vist ikke den samme magt dengang, men IBM leverede faktisk 80% af arbejdskraften til de første udgaver af J2EE specs.
Gravatar #26 - Windcape
9. apr. 2010 17:56
arne_v (25) skrev:
Google satser en del på Java. Det tror jeg ikke at de ville gøre hvis ikke de havde mulighed for også at have indflydelse.
Men Google laver de udvidelser vi har som default i C#/.NET som biblioteker til Java.

Hvilket gør det meget kluntet at bruge. F.eks. Google Collections er fantastisk, og indeholder ting SUN burde have haft med for 5-8 år siden.

SUN har jo pga. deres økonomiske problemer sat JCP i still-stand i hvad, 5 år nu? Det er dybt problematisk, og giver sproget en dyster fremtid.

Som den anden diskussion kørte på, hvis Microsoft havde gjort .NET multiplatform og Open Source, så ville Java jo netop være "the new COBOL" i dag.
Gravatar #27 - arne_v
9. apr. 2010 18:01
Windcape (26) skrev:

Men Google laver de udvidelser vi har som default i C#/.NET som biblioteker til Java.

Hvilket gør det meget kluntet at bruge. F.eks. Google Collections er fantastisk, og indeholder ting SUN burde have haft med for 5-8 år siden.


Hvis andre er enige kommer de vel også med.

Men indflydelse er jo ikke en ensrettet vej.

Google får indflydelse, men andre får også indflydelse på Googles ideer.
Gravatar #28 - arne_v
9. apr. 2010 18:09
Windcape (26) skrev:
SUN har jo pga. deres økonomiske problemer sat JCP i still-stand i hvad, 5 år nu? Det er dybt problematisk, og giver sproget en dyster fremtid.


JCP, SUN og Java har jo ikke stået stille i 5 år.

Java EE 1.5 - Maj 2006
Java SE 1.6 - December 2006
Portlet 2.0 - Juni 2008
JavaFX 1.0 - December 2008
JavaFX 1.1 - Februar 2009
JavaFX 1.2 - Juni 2009
JCR 2.0 - September 2009
Java EE 1.6 - December 2009

Men du kan godt sige at Java SE har været nedprioriteret i forhold til JavaFX og JavaEE.

Og SUN's økonomiske situation har uden tvivl været en medvirkende faktor til at de ikke kunne det hele på samme tid.

Gravatar #29 - arne_v
9. apr. 2010 18:27
#on topic

Er der nogen som har et link til noget mere detaljeret teknisk info.

Artiklen er ret tynd.

Som jeg læser den vil de skifte fra:

4 GL kode---(HPS/AppBuilder)--->IBM Cobol kode---(IBM Cobol compiler)--->mainframe binary

til:

4 GL kode---(HPS/AppBuilder)--->.NET Cobol kode---(Fujitsu Cobol compiler)--->MSIL binary---(.NET CLR)--->Windows binary

Er det korrekt?

Hvad skifter de fra og til som database?

Hvad hardware skal det køre på? (jeg tvivler nemlig på at AppBuilder kan omskrive en failover app til en loadsharing app !!)

Gravatar #30 - Hubert
9. apr. 2010 21:00
arne_v (29) skrev:
#on topic

Er der nogen som har et link til noget mere detaljeret teknisk info.

Artiklen er ret tynd.

Som jeg læser den vil de skifte fra:

4 GL kode---(HPS/AppBuilder)--->IBM Cobol kode---(IBM Cobol compiler)--->mainframe binary

til:

4 GL kode---(HPS/AppBuilder)--->.NET Cobol kode---(Fujitsu Cobol compiler)--->MSIL binary---(.NET CLR)--->Windows binary

Er det korrekt?

Hvad skifter de fra og til som database?

Hvad hardware skal det køre på? (jeg tvivler nemlig på at AppBuilder kan omskrive en failover app til en loadsharing app !!)


Ifølge den her meget lidt informative artikel er det standard server hw de vil flytte det over på

http://www.version2.dk/artikel/14391-banker-droppe...
Gravatar #31 - arne_v
10. apr. 2010 00:58
#30

Da .NET i fremtiden ikke vil understøtte Itanium, så er der ingen tvivl om at det er x86-64 systemer.

Spørgsmålet er hvilken slags system.

Der skal jo lidt HW til at erstatte en mainframe.

Største IBM x3950 M2 ? (op til 16 hex core CPU og 1 TB RAM)

Gravatar #32 - myplacedk
10. apr. 2010 06:29
Windcape (14) skrev:
COBOL i dag er jo mere batch kørsler, end nyudvikling af hele applikationer.

Bare på min arbejdsplads har vi flere hundrede COBOL-udviklere. Jeg ved godt COBOL ikke fylder meget i forhold til Java og C#, og sikkert især ikke i din verden. Men der er nu ganske mange aktive COBOL-udviklere verden over, og arbejdsløsheden blandt COBOL-udviklere i Danmark er MEGET lav.

Windcape (14) skrev:
Java er anderledes. Og med den hastighed JCP kører i, så tror jeg at ikke at Java kommer til at leve længere end 10 år mere.

Jeg tror nu mest det er en del af de yngste udviklere (som dig), som går så højt op i den slags.
Mange virksomheder prioriterer det absolut ikke højt at have nyeste version, og klarer sig ganske glimrende.

Jeg glæder mig da også til at vi opgraderer fra Java 1.4 på min arbejdsplads, og kan da godt argumentere for nogle fordele ved det. Men fordelen i forhold til arbejdsindsatsen er ret lav, i forhold til så mange andre ting vi kan gøre. Hvis vi faktisk skal have nye features og noget rigtigt brugbart ud af det, skal vi have gang i en større indsats med rettelser i byggesystemet og udviklingsværktøjerne, udformning af standarder og uddannelse. Og den mølle kan vi sagtens tage uden at opgradere udviklingssproget. (Og vi gør det konstant.)

Windcape (14) skrev:
Men at man bliver ved med at vedligeholde gamle applikationer er et fænomen der ikke ændres ved.

Hvor går grænsen mellem vedligehold og udvikling? På min arbejdsplads har vi da flere COBOL-udviklere, end COBOL-forvaltere (så vidt jeg ved). Og selv forvalterne bruger en del tid på nyudvikling, mens de venter på problemer der skal løses.

Et stort computer-system bliver typisk aldrig færdigt. Vores system har været under udvikling i over 40 år, og i al den tid er der kun sket mere og mere udvikling. Bare fordi projetet er over et år gammelt, betyder det ikke at der ikke sker nyudvikling.

In 1997, the Gartner Group reported that 80% of the world's business ran on COBOL with over 200 billion lines of code in existence and with an estimated 5 billion lines of new code annually.

Kort sagt: COBOL er over 50 år gammel, og der er LANGT mellem opgraderingerne. Men selv om der ikke startes mange nye COBOL-projekter i dag, så er sproget langt fra dødt. Og jeg vil slet ikke udelukke at det samme kan ske for Java.
Gravatar #33 - Windcape
10. apr. 2010 13:52
myplacedk (32) skrev:
Bare på min arbejdsplads har vi flere hundrede COBOL-udviklere. Jeg ved godt COBOL ikke fylder meget i forhold til Java og C#, og sikkert især ikke i din verden. Men der er nu ganske mange aktive COBOL-udviklere verden over, og arbejdsløsheden blandt COBOL-udviklere i Danmark er MEGET lav.
I har mange aktive COBOL udviklere, men arbejder de fuldtid i COBOL? Jeg tvivler.

Derudover er arbejdsløsheden meget høj for COBOL udviklere. Fordi de fleste af dem er over 50, og deres viden er meget områdespecifikt, så der er ingen der gider ansætte dem. Virksomhederne vil hellere ansætte en Java/.NET udvikler, og omskole dem.

Og netop fordi COBOL udviklerne typisk er ældre mennesker med familie og børn, kan de heller ikke flytte til de 3 finansbyer, hvor bankerne har deres IT-afdelinger. Det er netop Finansforbundets medlemmer der i stor grad bruger COBOL.

ERP systemerne der i sin tid var bygget på COBOL er mere eller mindre totalt oversæt til Java nu. Der var blandt andet en række projekter hvor COBOL og ALGOL blev maskinoversat til Java.

myplacedk (32) skrev:
Jeg tror nu mest det er en del af de yngste udviklere (som dig), som går så højt op i den slags.
Mange virksomheder prioriterer det absolut ikke højt at have nyeste version, og klarer sig ganske glimrende.
Nu er bankerne endnu værre end alle andre til at "komme videre". Jeg ved ikke med den bank du arbejder i, men f.eks. i Danske Bank mener ledelsen stadigvæk at IT ikke er centralt for deres virksomhed, og derfor er det ikke særlig højt prioriteret.

Hvilket virker helt urealistisk, da alting kører vha. IT!

myplacedk (32) skrev:
Jeg glæder mig da også til at vi opgraderer fra Java 1.4 på min arbejdsplads, og kan da godt argumentere for nogle fordele ved det.
Performance, færre fejl, bedre concurrency, og mere moderne arbejdsgange?

myplacedk (32) skrev:
Hvis vi faktisk skal have nye features og noget rigtigt brugbart ud af det, skal vi have gang i en større indsats med rettelser i byggesystemet og udviklingsværktøjerne, udformning af standarder og uddannelse.
Ja, f.eks. at gå over til IBM Rational Developer (= Eclipse) i stedet for en OS/400 terminal. At benytte VSS frem for ikke at bruge VSS, strømline testmiljøer så de er minder besværlige at bruge?

Der er også flere grunde end hvad du kan forestille dig. Moderne arbejdsgange gør det hurtigere for nye medarbejdere at tilpasse sig, og være produktive.

Og som det er i dag, tager det over et år før at nye medarbejdere kan være produktive i bankernes regi. Det kan sagtens forbedres.

Tænk dig om. Grunden til at bankerne hyrer os i første omgang, er for at vi kan komme med input og viden til forbedringer af arbejdsgangene. Ikke for at vi bare spiller underdanig, og acceptere alting uden kritik.

Så du har faktisk et medansvar for at få indført mere moderne arbejdsgange på din arbejdsplads.
Gravatar #34 - Windcape
10. apr. 2010 13:57
Hvis vi tager de 3 store:

Danske Bank
- Brabrand, Århus
- Ejby (Glostrup), København

Jyske Bank
- Silkeborg

Nordea
- København

Hvilket til sammen sandsynligvis er landets største aftagere af mainframes og COBOL udvikling.

Så at arbejdsløsheden for COBOL udviklere er mindre for folk i region hovedstaden er måske sandt. Men her i Jylland er det langtfra sandt.
Gravatar #35 - myplacedk
10. apr. 2010 14:34
Windcape (33) skrev:
I har mange aktive COBOL udviklere, men arbejder de fuldtid i COBOL? Jeg tvivler.

Det gør du jo altid når jeg fortæller dig noget.

De arbejder lige så meget "fuldtid" i sit system, som udviklere til andre systemer gør. (Og ja, vi har også nogle som arbejder med flere systemer, så vi har fleksibilitet alt efter hvor vi har mest brug for arbejdskraften.)

Windcape (33) skrev:
Derudover er arbejdsløsheden meget høj for COBOL udviklere. Fordi de fleste af dem er over 50, og deres viden er meget områdespecifikt, så der er ingen der gider ansætte dem. Virksomhederne vil hellere ansætte en Java/.NET udvikler, og omskole dem.

Vi har nu ellers svært nok ved at finde nogen. Og jeg har i hvert fald sit min andel af gråhårede nyansatte COBOL-udviklere, som ikke har forstand på netop vores system.

Da vi havde problemet for ikke så længe siden, kan jeg roligt påstå, at hvis der var arbejdsløse COBOL-udviklere tilbage i Danmark, var det af andre årsager. Måske ville de ikke køre efter det. (Vi har folk fra Esbjerg, København, Hobro og alt der imellem. Men jeg har da fuld forståelse for at ikke alle vil køre lige langt for at slippe for arbejdsløshed.) Måske er de personlige kvalifikationer ikke gode nok. Hvad ved jeg.

Jeg ved ikke om vi mangler lige nu og her, men i det store billede: Er du en dygtig COBOL-udvikler, og vil du køre efter det, kan du få job hos os.
(Og vi er ikke på Sjælland, så den kan du ikke bruge.)

Windcape (33) skrev:
Jeg ved ikke med den bank du arbejder i, men f.eks. i Danske Bank mener ledelsen stadigvæk at IT ikke er centralt for deres virksomhed, og derfor er det ikke særlig højt prioriteret.

Jeg arbejder ikke i en bank, jeg arbejder i en IT-virksomhed. IT er vores eksistensgrundlag. Og i hvert fald vores største kunde (noget der ligner halvdelen af vores indtægter) mener også at (vores) IT er eksistensgrundlag for dem selv.

Windcape (33) skrev:
Performance, færre fejl, bedre concurrency, og mere moderne arbejdsgange?

Performance kan vi forbedre på langt bedre måde, end at opgradere Java. Færre fejl, ja, men dælme ikke mange. Jeg tror jeg er stødt på under 1 fejl om året, som ville have været løst nemmere eller undgået helt med en nyere Java. (Og jeg hjælper mange med at løse besværlige fejl.) Concurrency? Nej. Mere moderne arbejdsgange? Nej.

Et mere moderne sprog, som gør nogle udviklere lykkelige i et par dage, og mange andre frustrerede over ændringer. Det er hvad vi får ud af det, på kort sigt.

På længere sigt får vi mulighed for at lave nogle fancy ting, men det er altså meget meget lidt vi får ud af ændringen i sig selv.

Windcape (33) skrev:
Ja, f.eks. at gå over til IBM Rational Developer (= Eclipse) i stedet for en OS/400 terminal. At benytte VSS frem for ikke at bruge VSS, strømline testmiljøer så de er minder besværlige at bruge?

Really? Prøver du at komme med forslag til forbedring af et system du absolut intet aner om?

RAD/Eclipse: Bruger vi allerede.
VSS: Haha.
Strømline ting/gøre ting nemmere at bruge: Jeg vil strakt fortælle vores personaleafdeling om dine nyskabende ideer. Forvent et telefonopkald inden kl. 9 på mandag.

Windcape (33) skrev:
Moderne arbejdsgange gør det hurtigere for nye medarbejdere at tilpasse sig, og være produktive.

Stating the obvious. Men jeg kan ikke se hvordan opgradering af Java fra 1.4 skulle hjælpe os.

Windcape (33) skrev:
Og som det er i dag, tager det over et år før at nye medarbejdere kan være produktive i bankernes regi. Det kan sagtens forbedres.

Jeg tror vi regner med at en helt grøn datamatiker kan tjene sin løn hjem efter et halvt år. Det er det sidste jeg hørte.

Windcape (33) skrev:
Tænk dig om.

Det er det jeg siger, dine ideer er nyskabende og revolutionerende. Min aftenbøn vil i dag handle om at jeg vil være mere som dig.

Windcape (33) skrev:
Grunden til at bankerne hyrer os i første omgang, er for at vi kan komme med input og viden til forbedringer af arbejdsgangene. Ikke for at vi bare spiller underdanig, og acceptere alting uden kritik.

Og det betyder at man skal opgradere Java, uden at overveje om man kunne få mere ud af indsatsen ved at forbedre andre områder?
Gravatar #36 - myplacedk
10. apr. 2010 14:37
Windcape (34) skrev:

Danske Bank
- Brabrand, Århus
[...]
Jyske Bank
- Silkeborg
[...]
Så at arbejdsløsheden for COBOL udviklere er mindre for folk i region hovedstaden er måske sandt. Men her i Jylland er det langtfra sandt.

Og hvis man kan nøjes med at arbejde for den 4. største bank:
Bankdata (Sydbank og mange andre) i Fredericia.

Og hvis man går endnu mindre op i bankens størrelse:
BEC i Herning.

Med Århus, Silkeborg, Herning og Fredericia skulle jeg mene det meste af Jylland er dækket ind, hvis man ikke er kræsen med at køre eller flytte.
Gravatar #37 - Windcape
10. apr. 2010 16:22
myplacedk (35) skrev:
De arbejder lige så meget "fuldtid" i sit system, som udviklere til andre systemer gør. (Og ja, vi har også nogle som arbejder med flere systemer, så vi har fleksibilitet alt efter hvor vi har mest brug for arbejdskraften.)
COBOL er mest benyttet til batch i dag.

Så hvis du koder 80% Java, og 20% COBOL, så er du vel ikke fultids COBOL programmør?
Gravatar #38 - myplacedk
10. apr. 2010 16:29
#37
Prøv at læse det du citerede igen.

Jeg kan også gentage: Vi har flere hundrede COBOL-udviklere, OG nogle som udvikler i mere end ét system.
Gravatar #39 - Windcape
10. apr. 2010 16:33
#38

Men så er vi ude i et definitionsspørgsmål. De COBOL programmører jeg snakkede om, er dem som ikke kan kode i andet.
Gravatar #40 - myplacedk
10. apr. 2010 16:40
#39
Hvor i debatten er det relevant om en COBOL-udvikler kan andet end COBOL?

Jeg tror ikke vi har nogen som ikke kan andet end COBOL. Men vi har masser som ikke arbejder alverden med andre sprog, og ikke er eksperter i andre sprog.
Gravatar #41 - arne_v
10. apr. 2010 22:46
myplacedk (32) skrev:
Jeg ved godt COBOL ikke fylder meget i forhold til Java og C#, og sikkert især ikke i din verden. Men der er nu ganske mange aktive COBOL-udviklere verden over, og arbejdsløsheden blandt COBOL-udviklere i Danmark er MEGET lav.


En hurtig søgning på divce.com siger:

Java 12786
C# 5970
Cobol 594

Men givet at:
- det meste af Cobol udvikling sker i firmaer som har kørt Cobol i mange år
- Cobol udviklere har en relativ høj gennemsnitsalder og skifter mindre job end mange andre kategorier
så er det rimeligt at antage at andelen af Cobol udviklere er markant større end andelen af Cobol jobopslag.
Gravatar #42 - arne_v
10. apr. 2010 22:51
myplacedk (32) skrev:
Jeg glæder mig da også til at vi opgraderer fra Java 1.4 på min arbejdsplads, og kan da godt argumentere for nogle fordele ved det. Men fordelen i forhold til arbejdsindsatsen er ret lav, i forhold til så mange andre ting vi kan gøre.


1.4.2 til 1.5 kan godt give lidt arbejde, hvis det skal gøres ordentligt.

Det er næppe et stort problem at rette brug af variabel navn enum, men hvis man principielt vil undgå warnings, så skal der tilrettes en masse kode som bruger collections.
Gravatar #43 - Windcape
10. apr. 2010 22:55
arne_v (42) skrev:
Det er næppe et stort problem at rette brug af variabel navn enum, men hvis man principielt vil undgå warnings, så skal der tilrettes en masse kode som bruger collections.
Hvor tit vil man det? Java har så mange latterlige krav for at der ikke er warnings.
Gravatar #44 - arne_v
10. apr. 2010 22:56
Windcape (14) skrev:
COBOL i dag er jo mere batch kørsler, end nyudvikling af hele applikationer.


Interactive/batch og vedligehold/nyudvikling er ortogonale.

Men derudover er 75-90% af al udvikling vedligehold (fejlretning og videreudvikling).

Gravatar #45 - arne_v
10. apr. 2010 22:57
Windcape (43) skrev:
Hvor tit vil man det?


Alle steder med en vis standard.

Det er uhyre vigtigt for kode kvalitet at have nul tolerance overfor compiler warnings.
Gravatar #46 - Windcape
10. apr. 2010 22:58
arne_v (45) skrev:
Alle steder med en vis standard.

The serializable class does not declare a static final serialVersionUID
Gravatar #47 - arne_v
10. apr. 2010 23:06
Windcape (33) skrev:
Derudover er arbejdsløsheden meget høj for COBOL udviklere.


myplacedk (35) skrev:
Vi har nu ellers svært nok ved at finde nogen.


Mit indtryk er at Cobol viden:
* var stærkt efterspurgt omkring år 2000
* var rimeligt efterspurgt i opgangstiden
* ikke er helt så efterspurgt her under krisen (finanssektoren har strammet noget)
* og vil være ekstremt efterspurgt i fremtiden når en masse Cobol folk går på pension
Gravatar #48 - arne_v
10. apr. 2010 23:08
#46

Også den.

Den warning antyder at nogen persisterer en klasse uden at have gjordt sig nogen overvejelser omkring versions kompabilitet.
Gravatar #49 - arne_v
10. apr. 2010 23:13
Windcape (33) skrev:
Nu er bankerne endnu værre end alle andre til at "komme videre". Jeg ved ikke med den bank du arbejder i, men f.eks. i Danske Bank mener ledelsen stadigvæk at IT ikke er centralt for deres virksomhed, og derfor er det ikke særlig højt prioriteret.


Danske Bank bruger ca. 5 milliarder kroner om året på IT.

Det synes jeg tenderer at være centralt.
Gravatar #50 - Windcape
10. apr. 2010 23:17
arne_v (48) skrev:
Den warning antyder at nogen persisterer en klasse uden at have gjordt sig nogen overvejelser omkring versions kompabilitet.
Den warning opstår på samtlige Java klasser, ligegyldig om det er meningen de skal serialiseres eller ej!

Det er fjollet og unødvendigt, og burde håndteres af kompileren.

Java har også andet idioti (typisk i forbindelse med deres elendige implementering af generics), så jeg har svært ved at se hvordan et stort projekt kan være warning fri.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login