Avatar billede darth-domino Nybegynder
09. juni 2005 - 15:24 Der er 15 kommentarer og
1 løsning

CrossPlatform Programmering!

Hej har i længere tid arbejdet med VB 6.0, en smule med VB.net og med asp!

Men jeg er gået over til at kører Linux på min Computer derhjemme, hvilket godt kan givet et par små problemer med at teste de små programmer jeg laver, som typisk skal kører på en Windows Maskine!!!

Så var det lige jeg ville høre... findes der nogen programmerings former, hvor man kan lige meget ens styresystem kan køre det pågældende program?

Jeg havde tænkt lidt i JAVA, men ved ikke så meget om det endnu! Det skal jo osse gerne være sådan at der findes udviklings værktøjter til både Windows og Linux, så jeg kan arbejde på programmet ligemeget om jeg er på arbejde eller hjemme!

Nogen gode ideer? Gerne med Links til noget "Newbie" Tourturials!
Avatar billede arne_v Ekspert
09. juni 2005 - 15:58 #1
Java var helt oplagt.

Java applikationer og JSP til web applikationer så er du nok så platforms
uafhængig som du kan blive.
Avatar billede arne_v Ekspert
09. juni 2005 - 16:01 #2
De fleste Java IDE'er findes til både Windows og Linux.

Check f.eks. Eclipse www.eclipse.org eller NetBeans www.netbeans.org
Avatar billede arne_v Ekspert
09. juni 2005 - 16:02 #3
Avatar billede thesurfer Nybegynder
09. juni 2005 - 16:04 #4
Jeg er enig med arne_v.. Java er svaret..
Visse Windows-programmer (dvs ".exe"-filer) kan køres på Linux via programmet Wine..

Men Java er at foretrække..

/theSurfer
Avatar billede nielle Nybegynder
09. juni 2005 - 17:33 #5
Et alternativ til Java kunne jo være Mono:

http://www.mono-project.com

Så kan du skrive dine programmer i C# og til Windows, Linux og Mac. Selvfølgelig skal main lige holde tungen lige i munden hvis man vil lave noget med winduer, men det er så absolut muligt.

Mono-projektet er et rimeligt succesfuldt forsøg på at udbrede .Net frameworket til andre platforme end lige kun Windows.
Avatar billede arne_v Ekspert
09. juni 2005 - 23:26 #6
der er mange flere problemer end bare win forms: ODBC, OLE DB, COM, diverse
enterprise stuff

C# er mere cross platform som C++:
  - der er en minimums standard som alle implementationer overholder
  - realistiske programmer skal bruge mere end den minimums standard
  - de små forsøger at være så kompatible med de store som muligt
  - programmøren må enten prøve sig frem eller basere sig lidt på
    erfaring for hvad der virker hvor

Java er anderledes. Er noget Java 1.4 kompatibel så er det Java 1.4 kompatibelt.
Det koster i bogstaveligste forstand millioner af dollars i erstatning til SUN
hvis man kalder noget Java uden at det er kompatibelt.
Avatar billede darth-domino Nybegynder
10. juni 2005 - 08:00 #7
Ok... men hvilket af dem er "nemmere" ligesom VB at gå til? Jeg har det tit sådan at virker det ALT for uoverskueligt, mister jeg hurtigt tilliden og interessen!

Hvis jeg kan lave en form UDEN databaser i først omgang vil det være fint, så må jeg tage en kig på det andet senere!!!

Selve programmerings sproget skulle da helst kunne koble sig op til en ext SQL database, gerne en der ligger på nettet! Det gør det hele jo lidt nemmere at opdataer og dele data!
Avatar billede darth-domino Nybegynder
10. juni 2005 - 08:16 #8
Kan nogen af jer evt fortælle lidt mere om MONO? Det lyder ret interessat! Har lige været ind på deres hjemmeside, har fundet setup'en, og installeret... men jeg må nok indrømme at jeg kan ikke lige se hvor programmet er!
Avatar billede arne_v Ekspert
10. juni 2005 - 08:29 #9
Både Java og .NET kan selvfølgelig connecte til en database.
Avatar billede arne_v Ekspert
10. juni 2005 - 08:29 #10
mono kommer med mcs kommandoen til at compile C# kode med og mono kommandoen
til at oversat kod emed
Avatar billede darth-domino Nybegynder
10. juni 2005 - 09:52 #11
Aha.. men må jeg så lige spørge, hvad skal jeg skrive koden i?
Avatar billede arne_v Ekspert
10. juni 2005 - 09:55 #12
din yndlings editor

eller hvis du kan finde en IDE som kan bruge mono
Avatar billede darth-domino Nybegynder
10. juni 2005 - 10:24 #13
OK... jeg er lost her!
IDE? Hvad er det?

Kan jeg ikke få nogen toturials på nettet jeg kan skimme lidt igennem??
Avatar billede arne_v Ekspert
10. juni 2005 - 17:05 #14
IDE = Integrated Development Environment

På Windows er det Microsoft Visual Studio, open source SharpDevelop, Borland
C#Builder/Delphi etc.

Jeg ved ikke hvad der er til Linux som evt. kunne konfigureres til at bruge
mono
Avatar billede arne_v Ekspert
10. juni 2005 - 17:05 #15
Tutorials til hvad ?

Java ?

C# ?

Mono ?

IDE'er ?
Avatar billede arne_v Ekspert
22. juni 2005 - 23:28 #16
all set ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester