Par savjeta za novopečene Linux developere

Par savjeta za novopečene Linux developere koje je šef ili muka natjerala da “hitno prebace aplikaciju na Linux”.

Scenario A - razvoj aplikacija od nule

  1. Kreirajte web baziranu aplikaciju koristeći opensource jezike, web i database servere.
    Ove aplikacije rade na svim uređajima koji posjeduju web browser, a to se u 2012. godini odnosi i na telefone.

  2. Koristite Qt toolkit za razvoj native aplikacija. (KDE desktop okruženje koristi Qt)

  3. Koristite Gtk toolkit za razvoj native aplikacija. (GNOME desktop okruženje koristi GTK)

  4. Koristite Javu za razvoj cross-platform aplikacija (Eclipse IDE je razvijeno u Javi, te radi na Windows-u i Linux-u)

Scenario B - prebacivanje postojećih Windows aplikacija na Linux

  1. Ako ste razvili aplikaciju na .Net platformi, probajte vašu aplikaciju rekompajlirati
    za Linux koristeći Mono i MonoDevelop.

    Mono čak može i direktno pokretati *.exe programe koji su kreirani iz .Net projekata.

  2. Ako ste razvili aplikaciju koristeći Borland Delphi (nekada jako popularan na ovim prostorima), pokušajte
    sa FreePascal kompajlerom i Lazarus razvojnim okruženjem

  3. Ako imate legacy VisualBasic 6 aplikaciju, okušajte sreću sa Gambas razvojnim okruženjem

  4. Jednostavno pokušajte vašu aplikaciju pokrenuti sa Wine emulatorom, postoji realna šansa da će raditi bez izmjena.

Happy hacking