Sida 1 av 1
Vad ska en VB utvecklare välja?
Postat: 03 maj 2009, 09:41
av strixx
Hej,
Har nyligen bytat från Windows till Ubuntu hemma, och har blivit helt frälst. Men nu har jag ett litet problem.
Jag har använta Visual Basic i nästan halva livet, och dess förinnan QBasic osv... Och nu tänkte jag börja göra lite små apps i Ubuntu och har insett att jag måste lära mig ett nytt språk. Jag har hållt på i två veckor och läsa forum och googla osv, och blir inte mycket klokare. Därför ställer jag nu frågan rakt ut här och hoppas på ett enhälligt svar vilket nytt språk jag ska lära mig.
Förutsättningar:
* Ska vara så likt VB som möjligt.
* Ska var fritt.
Eftersom jag gör en del apps på mitt jobb också så hade det varit bra om det hade fungerat lika bra i Windows världen.
Och sedan undrar jag också vilken IDE som ni använder till det språk ni tycker jag ska byta till. Jag har laddat hem lite olika redan och kollat. För för mig är nästan utvecklingsmiljön viktigare än själva språket. Jag hade varit superglad om det hade funnits något som ser ut precis som VB 6. Dvs där man bara ritar upp sina fönster och sedan bara lägger in koden på den olika knapparna. Och med dropdowns för methoder och autocheck för objekt, osv...
Hoppas ni förstår vad jag menar. Jag är ingen programmerare men jag programerar mycket. Min intresse är inte att skriva massa kod, utan att göra enkla användarvänliga funktioner. Det är det jag gör på jobb, där jag tvingas förenkla saker så att folk som precis lärt sig slå på datorn ska kunna använda mina program.
Re: Vad ska en VB utvecklare välja?
Postat: 03 maj 2009, 09:51
av Smygis
Gambas är möjligtvis en bra början.
http://gambas.sourceforge.net/
Själv gillar jag python.
Re: Vad ska en VB utvecklare välja?
Postat: 03 maj 2009, 10:07
av TicToc
Jag håller med om att gambas är något att testa. Jag gjorde några mindre projekt i gambas under ett par månader men valde efter ett tag att fortsätta i Java.
Gambas ha två bra sändlistor, en för user och en för devel (av gambas) både är bra. Gambas är bra dokumenterat och det följer med en hel del exempel.
Testa gambas, lycka till!
Re: Vad ska en VB utvecklare välja?
Postat: 03 maj 2009, 20:32
av strixx
Gambas har jag varit inne på, men valde bort det pga att det inte fungerar i Windows. Eftersom jag skiftat till Ubuntu hemma (på alla utom en dator) hade det fungerat privat, men det händer rätt ofta att jag skriver specialapplikationer till mitt jobb, och där är det Windows som gäller.
Iofs så hade jag kunnat köra VB för jobber o Gambas privat, men det känns som om jag väljer ett nytt språk så bytar jag för gott!
Pyton är det jag är inne på själv för tillfället, utan att testat det ännu. Men jag blir inte riktigt klok (har inte kollat så noga ännu) hur/vilket IDE jag ska använda för att kunna utveckla på samma sätt som jag gör idag i VB.
Java hade ju varit det optimala att lära sig, och jag har lånat en bok om det och läst en del på nätet. Av många olika anledningar har jag letat vidare. Känndes inte riktigt som mitt språk. Kanske ska ge det ett försök till. En av alla anledningarna var NetBeans. Det kändes motigt direkt.
Vilket utvecklingsverktyg rekomenderar ni för Python (som gärna finns både til Windows o Ubuntu) respektive Java?
Re: Vad ska en VB utvecklare välja?
Postat: 03 maj 2009, 20:41
av TicToc
Du har ju mono med vbstöd,
http://mono-project.com/Visual_Basic
Jag använder netbeans till java, inte illa alls

Du har även eclipse och en del annat.
Eric IDE för python kanske är något,
http://eric-ide.python-projects.org/
Några fria utvecklingsmiljöer,
http://www.frimix.se/utveckling
Re: Vad ska en VB utvecklare välja?
Postat: 03 maj 2009, 20:59
av Lars
Jag har använt Python i kombination med wxWidgets och wxGlade. Det tyckte jag fungerade bra för plattformsoberoende kod.
Re: Vad ska en VB utvecklare välja?
Postat: 03 maj 2009, 21:23
av mcNisse
KBasic, kanske kan vara något,
http://dot.kde.org/2009/01/21/kbasic-br ... c-qt-world.
Jag har inte kört det själv men utvecklarna beskriver det som ett språk som liknar visual basic.
Re: Vad ska en VB utvecklare välja?
Postat: 04 maj 2009, 16:39
av strixx
Kbasic verkar helt klart vara intressant... Om det är 100% kompatibelt med VB så hade det varit drömmen, måste kolla närmare på det inatt!
Och av screenshootsen att dömma är IDE så gott som indentisk med VB6... Vad glad jag blir...
Men en sak blir jag inte riktigt klok på. Som jag förstår det nu så finns det till Python och andra språk speciella program för att göra sitt GUI. Jag har hittat följande Qt, Gtk#, Tkinter, men sedan har man ett separat IDE för koden?
Och när jag kollar på KBAsic nu så står det att det är Qt, varför finns det inte liknande till Python o Java, eller är det bara jag som inte fattar hur man använder exempelvis NetBeans?
Re: Vad ska en VB utvecklare välja?
Postat: 04 maj 2009, 20:48
av sunkn
God kväll,
Realbasic kanske kan vara något att titta på:
http://www.realsoftware.com/realbasic/
Re: Vad ska en VB utvecklare välja?
Postat: 04 maj 2009, 21:31
av strixx
Alltså, vad skulle man gjort utan dessa underbara forum. Här har man spenderat veckor på Google och försökt gå igenom 10000000 träffar utan att bli klokare och på bara ett dygn har jag kommit fram till att jag antagligen inte behöver ge upp mitt älskade Basic trots att jag givit upp Windows!!!
Nu ska jag sätta mig in i vilket jag ska använda. Har inte kollat nogrant på det senaste ännu, men ett av de två frågetecknena med KBasic har jag nu rett ut och det är licensbiten. Som jag förstod det så var det OK att utveckla propritära program med det om man pröjsade för det, och det handlade om ett par hundringar. Anledningen till att jag undrade är ju för att de små apps jag utvecklar som sidoprojekt på jobb blir ju med automatik propritära och vill dom att jag ska fortsätta hjälpa till får dom pröjsa dom hundringarna.
Nu handlar det bara om hur många användare det finns. Men om det r så kompatibelt med VB som dom skriver så spelar det mindre roll för då kan man ju ta hjälp av VB-forum vid kodningen. Jag är flitig läsare av Extreme VB när jag kodar.
Det forumet som länkas från KBasichemsidan verkar inte vara så flitigt besökt...

Re: Vad ska en VB utvecklare välja?
Postat: 04 maj 2009, 22:28
av mcNisse
Kbasic är väldigt nytt... det kan förklara varför det är liten aktivitet.
Re: Vad ska en VB utvecklare välja?
Postat: 04 maj 2009, 23:32
av strixx
Helt klart lutar det åt KBasic nu!!!
Var förresten och lånade ännu en Java bok på biblioteket idag, men det känns inte mer rätt för det. Jag håller mig till Basic ett tag till. Är lite skeptiskt till att byta språk just nu ändå, för jag har en aning om att nästa app jag "tvingas" skriva på jobbet ska bli en webserviceklient, och det känns dumt att börja med ett nytt språk när man ska koda något som man knappt kan stava till.
Det är också anledningen till att jag blev "orolig" över den lilla aktiviteten på forumet. Jag lär behöva hjälp. Och hoppas kunna hitta färdiga rutiner som tar hand om det mesta.
Som sagt ännu en gång: Själva kodandet är inte min starka sida, utan varför mina kolleger vill att jag skriver programmen och inte vår "externa" dataavdelning är för att jag lägger 99% av energin på användarvänligheten. Detta perspektiv verkar helt saknas när tekniker gör något, eller så saknar dom förståelse för att de som ska använda deras produkter ibland behöver hjälp att starta datorn...
Ska ladda ner och leka runt lite med KBasic imorgon, nu ska jag hålla natt! Om jag lyckas skriva en "Hello World" på första försöket utan att kolla en enda gång i någon hjälpfil eller på nätet stannar jag vid det. Återkommer imorgon med resultatet!

Re: Vad ska en VB utvecklare välja?
Postat: 05 maj 2009, 07:34
av jsiei97
strixx skrev:Helt klart lutar det åt KBasic nu!!!
Men någon som är bättre insatt kanske direkt kan svara på en sak. Om jag förstått det rätt kräver det KDE, och jag kör ju GNOME, eller har jag missförstått det? Har inte läst så noga ännu, har googlat runt på alternativ fortfarande, men inte hittat så mycket mer.
kde och gnome går utmärkt att blanda på skrivbordet.
Kanske ska förtydliga lite, kde och gnome är båda uppbyggda av i princip 3st delar.
1. Bibliotek att anropa när man programmerar
2. En fönsterhanterare
3. En massa program som använder biblioteken
Det betyder att du utan problem t.ex. kan köra gnome som fönsterhanterare men använda kde program.
Testa gärna att starta t.ex. ett diff program som kompare eller kdiff3 (som båda använde kde biblioteteken) när du har gnome som fönsterhanterare.
Det enda som krävs är att du installerar både kde och gnome bibliotetken, men å andra sidan brukar man inte behöva tänka på detta
eftersom när du installerar programmen så tas dessa beroende automatiskt hand om.
Dvs gnome och kde leker ganska bra ihop.
/Johan
Re: Vad ska en VB utvecklare välja?
Postat: 05 maj 2009, 08:28
av strixx
Tack så mycket för den förklaringen. Jag tog bort den frågan i morse från mitt inlägg för att jag kommit fram till samma sak själv genom att läsa på. I bland är man lat och bara frågar istället för att försöka ta reda på lite själv.
