/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
java og administrative systemer
Fra : JEY


Dato : 09-12-05 14:25


Hej gruppe

Jeg sidder lige og fundere på... hvad er fordelen ved at programmere i java,
når man laver administrative systemer (debitor, kreditor, lager og
finansprogrammer). jeg kan overhoved ikke se fordelen ??? er der nogen som
kan overbevise mig, at OOP er vejen ???




 
 
Jonathan Stein (09-12-2005)
Kommentar
Fra : Jonathan Stein


Dato : 09-12-05 17:06

JEY wrote:

> Jeg sidder lige og fundere på... hvad er fordelen ved at programmere i java,
> når man laver administrative systemer (debitor, kreditor, lager og
> finansprogrammer). jeg kan overhoved ikke se fordelen ??? er der nogen som
> kan overbevise mig, at OOP er vejen ???

Er det JAVA specifikt eller objekt orienteret programmering generelt, du
ikke kan se fidusen ved?

- I sidste ende er begge del vel et spørgsmål om smag og behag.

Du kan ikke lave noget i JAVA eller for den sags skyld OOP, som du ikke
også vil kunne lave på "gammeldags" vis, - men udvikling og specielt
vedligehold har vist sig ofte at være væsentligt nemmere med OOP.

Specifikt for JAVA er desuden platformsuafhængigheden.

M.v.h.

Jonathan

--
Er din email vigtig? Er du træt af, at din hjemmeside er nede?
Stabilt webhotel på redundant setup med daglig backup.
POP3, IMAP, PHP, JSP, Java, Perl, Python, Telnet, SSH, Cron-jobs m.v.
http://www.jsp-hotel.dk/

JEY (09-12-2005)
Kommentar
Fra : JEY


Dato : 09-12-05 22:45


`
>
> Er det JAVA specifikt eller objekt orienteret programmering generelt, du
> ikke kan se fidusen ved?

Generelt i oop ??? java, c++ what ever !!!
>
> - I sidste ende er begge del vel et spørgsmål om smag og behag.

Men koder du ikke ihjel i oop ??
>
> Du kan ikke lave noget i JAVA eller for den sags skyld OOP, som du ikke
> også vil kunne lave på "gammeldags" vis, - men udvikling og specielt
> vedligehold har vist sig ofte at være væsentligt nemmere med OOP.

Det er lige præsis det jeg mangler svar på. hvad er det lige det som gør det
nemmere i OOP i steden for traditionel programmering ???



>
> Specifikt for JAVA er desuden platformsuafhængigheden.

Lige det kan jeg godt se de gode i, ikke at læne sig for meget op i eks
windows !!




Jonathan Stein (10-12-2005)
Kommentar
Fra : Jonathan Stein


Dato : 10-12-05 22:05

JEY wrote:

>>- I sidste ende er begge del vel et spørgsmål om smag og behag.
>
> Men koder du ikke ihjel i oop ??

Ikke nødvendigvis, men jeg tror der er en tendens til, at man koder mere
stringent i OOP (f.eks. overholder et princip om, at variable aldrig
tilgås direkte udefra), men det er også det, der senere kan give de
store fordele.

>>Du kan ikke lave noget i JAVA eller for den sags skyld OOP, som du ikke
>>også vil kunne lave på "gammeldags" vis, - men udvikling og specielt
>>vedligehold har vist sig ofte at være væsentligt nemmere med OOP.
>
> Det er lige præsis det jeg mangler svar på. hvad er det lige det som gør det
> nemmere i OOP i steden for traditionel programmering ???

Det kan man vist fylde hele bøger om. OOP er en helt anden tilgang til
opgaven, men bare et enkelt eksempel på fordelen ved at data og kode
hænger logisk sammen er værdi-check.

Hvis værdien af en variabel kun må ligge melle 1 og 20, skal du enten
lave et værdicheck hver gang, du vil tildele variablen en ny værdi -
eller lave en lille funktion, der ligger og svæver rundt for sig selv et
sted.
Med OOP ligger den slags små funktioner sammen med de variable, den
hænger sammen med.

OOP gør det også muligt at samle objekter med samme egenskaber i en
struktur, hvor alle fælles funktioner kun defineres og vedligeholdes ét
sted, hvorefter de mere specialiserede objekter arver egenskaberne.

M.v.h.

Jonathan

--
Er din email vigtig? Er du træt af, at din hjemmeside er nede?
Stabilt webhotel på redundant setup med daglig backup.
POP3, IMAP, PHP, JSP, Java, Perl, Python, Telnet, SSH, Cron-jobs m.v.
http://www.jsp-hotel.dk/

Thorbjørn Ravn Ander~ (10-12-2005)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 10-12-05 22:38

"JEY" <jey_2002@hotmail.com> writes:

> Det er lige præsis det jeg mangler svar på. hvad er det lige det som gør det
> nemmere i OOP i steden for traditionel programmering ???

Vedligehold.

--
Thorbjørn Ravn Andersen


Malte (10-12-2005)
Kommentar
Fra : Malte


Dato : 10-12-05 12:57

JEY wrote:
>
> Hej gruppe
>
> Jeg sidder lige og fundere på... hvad er fordelen ved at programmere i java,
> når man laver administrative systemer (debitor, kreditor, lager og
> finansprogrammer). jeg kan overhoved ikke se fordelen ??? er der nogen som
> kan overbevise mig, at OOP er vejen ???
>
>
>

Det er ikke nødvendigvis et enten/eller. Mange bruger f.eks. Oracle og
koder en væsentlig del af logikken i PL/SQL.

GUI kan være hvad som helt, form (Oracle), Web, Swing, .NET ting.

Meget afhænger vel også af, hvorledes systemet skal anvendes. Skal det
have fuldstændig åbne grænser, Web Services, eller skal det syltes ind i
proprietære rammer. Skal det tilgås via fiber eller også som distance
arbejde. Skal det indgå i en portal løsning?

Der er masser af hensyn, som bør eller skal tages.

Selv har jeg lavet masser af C, C++ og Java ting. Det, som hidtil har
forekommet mig at være langt det simpleste at gå til, var Java. Det kan
umiddelbart flyttes, og man kommer meget langt selv uden diverse
frameworks (Struts, Oracle BC4J, etc).

Jeg har lavet masser af ting til OS/2 og Windows (C og C++). De kunne
ikke flyttes, og ofte heller ikke engang mellem OS versioner uden
rekompilering.

Jeg har vel ikke noget imod at lære .NET ting, men bare tanken om at
skulle forlade min Linux platform for at kode noget, som HELLER ikke kan
flyttes (mellem platforme) får hovedpinen efter gårsdagens julefrokost
til at blive endnu slemmere.

Når det alt sammen er sagt, er der vist en del, som taler for at OOA og
OOD som forbrænder for OOP kan give systemer, som er nemmere at
vedligeholde end systemer, som baserer på lidt ældre teknologier. IKke
dermed sagt, at man ikke kan lave noget værre griseri med Java

Malte Christensen

Thorbjørn Ravn Ander~ (10-12-2005)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 10-12-05 22:37

"JEY" <jey_2002@hotmail.com> writes:

> Jeg sidder lige og fundere på... hvad er fordelen ved at programmere i java,
> når man laver administrative systemer (debitor, kreditor, lager og
> finansprogrammer). jeg kan overhoved ikke se fordelen ??? er der nogen som
> kan overbevise mig, at OOP er vejen ???

Kunne du eventuelt oplyse hvad alternativerne er? Det gør det lidt
nemmere at forholde sig til.
--
Thorbjørn Ravn Andersen


Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste