Vinnaren i pepparkakshustävlingen!
  • 4
  • 5
2013-05-07, 21:44
  #49
Medlem
konstapels avatar
Citat:
Ursprungligen postat av FeedMeNow
Oj, vad många svar! Vissa påstår att C# är bättre än java och tvärtom, att ruby är ett mera eftertraktat språk.

Hade bestämt mig för C#, men googlade runt lite och android/ios appar lät riktigt intressant. Är det java som gäller då? Hur komplicerat är det att få appen "in" i telefonen sen då?

Har mac, och vet inte riktigt hur jag ska använda terminalen för att kunna köra ett program genom kompilatorn, eftersom eclipse har en egen. Klarar jag mig med bara den då? För att utveckla androidspel då

/TACK FÖR ALLA SVAR!

Det är inte frågan om vilket språk som är "bäst". Eftersom du är helt ny ska du fundera på vad du vill göra och vilket eller vilka språk som passar för det du vill göra.
Knacka för iOS innebär att lära sig Objective-C, det är inte ett språk som du vill lära dig först, tro mig. Inlärningskurvan är mycket brant och det är stor risk att du tröttnar.

Eftersom du är på en Mac och du vill knacka för Android så är det Java som gäller och allt du behöver för att komma igång finns i det här paketet från Google:

http://dl.google.com/android/adt/adt...4-20130219.zip

En mycket bra bok om Java för nybörjare är "Head First Java". Finns att ladda ner i pdf här:

http://it-ebooks.info/go.php?id=255-...fa33daa072e03f
__________________
Senast redigerad av konstapel 2013-05-07 kl. 21:47.
Citera
2013-05-07, 21:48
  #50
Medlem
Citat:
Ursprungligen postat av GastenGusten
hinner ni med att programmera också eller ägnar ni all tid åt att underhålla er stack? Du har ingen aning om vad du pratar om eller hur?


vadå menar du att i Sverige så går utvecklingen i en annan riktning än i resten av världen?

Du menar att ett program som räknar annonser på twitter skall representera världen? Eller Sverige?
Citera
2013-05-08, 19:11
  #51
Medlem
Mysfarbrorn-s avatar
Som de andra säger så är det Java som gäller för Android. Dock rekommenderar jag dig inte att hoppa in i Android direkt då jag tror (efter egna Android-erfarenheter) att du inte vill börja i den änden.

Börja istället med att lära dig java från grunden genom att skriva enkla desktop applikationer osv. Sen när du börjar bli varm i kläderna så kan du hoppa på Android då istället.
Citera
2013-05-08, 20:07
  #52
Medlem
FeedMeNows avatar
Citat:
Ursprungligen postat av Mysfarbrorn-
Som de andra säger så är det Java som gäller för Android. Dock rekommenderar jag dig inte att hoppa in i Android direkt då jag tror (efter egna Android-erfarenheter) att du inte vill börja i den änden.

Börja istället med att lära dig java från grunden genom att skriva enkla desktop applikationer osv. Sen när du börjar bli varm i kläderna så kan du hoppa på Android då istället.

Tänkte lite så också, tittar på Mr1buyings videon(100+) tror dock att lite information i slutet av serien som inte har med androidprogrammering utan något med server side plugin.

Är det risk att man förstör telefon då man utvecklar appar? Iaf kommer det en varning då man skall USB-debugga telefonen, vill inte förstöra den då den är hyssat dyr(3000-3500)

/Tack för alla svar!
Citera
2013-05-08, 20:44
  #53
Medlem
Citat:
Ursprungligen postat av FeedMeNow
Tänkte lite så också, tittar på Mr1buyings videon(100+) tror dock att lite information i slutet av serien som inte har med androidprogrammering utan något med server side plugin.

Är det risk att man förstör telefon då man utvecklar appar? Iaf kommer det en varning då man skall USB-debugga telefonen, vill inte förstöra den då den är hyssat dyr(3000-3500)

/Tack för alla svar!
Försumbar risk att paja telefonen. (Vet inte hur du kan lyckas med det utan att roota den och sedan göra "konstigheter".. dvs tror inte du kan göra det även om du anstränger dig och försöker)

Det finns också emmulator som man kan köra. Då får man upp ett "telefon" fönster på din dator och du kan använda med följande "adb" för att ladda upp program till den "emmulerade" telefonen.
(adb programm för att ladda över program och debugga)

Dock var det ett tag sedan jag tittade på android nu, men antar att "adb" finns kvar.
Även om jag tror de gått över till "eclipse" verktyg och skipper att skicka med kommando program som adb som default.
Citera
2013-05-08, 23:29
  #54
Medlem
Citat:
Ursprungligen postat av FeedMeNow
Är det risk att man förstör telefon då man utvecklar appar? Iaf kommer det en varning då man skall USB-debugga telefonen, vill inte förstöra den då den är hyssat dyr(3000-3500)
Nej det finns ingen risk, bara att hacka på.

Om appar hade kunnat förstöra telefonen skulle folk bara våga installera de 100 populäraste

Varningen som kommer upp är rätt värdelös.
- Om du aktiverar det här kan folk kopiera filer till och från din telefon samt installera appar utan att du märker det
- Förutom att de måste trycka in en USB kabel i telefonen ja, jäkligt diskret hot.
Citera
2013-05-09, 20:29
  #55
Medlem
Citat:
Ursprungligen postat av FeedMeNow
Tack för alla svar!
Att börja bygga Android eller Iphone appar tycker jag du ska vänta med. Lär dig grunderna i programmering först. Jag har föreslagit Python vilket jag tror är lättare att komma i gång med i jämförelse med Java. Speciellt om du har en Mac då du kan köra direkt från terminalen. Jag skulle också rekommendera dig att inte använda ett IDE i början utan en texteditor. När du sedan blivit lite varm i kläderna så är det inget du lär dig i Python som du inte kommer att ha nytta av i Java. Att lära sig Java direkt är inget jag motsätter mig, jag tror bara att det är lättare att komma igång med ett scriptspråk som Python,
Lycka till!

Citat:
Ursprungligen postat av Drubas
Du menar att ett program som räknar annonser på twitter skall representera världen? Eller Sverige?
om du läst vad jag länkat till så hade du insett att det rör sig om en enkät undersökning till runt 5000 företag och jag förutsätter att den svenska tekniska utvecklingen inte skiljer sig radikalt från den amerikanska även om vi ligger lite efter. I motsatts till konstapel så inser jag att man inte kan räkna annonser. Att jämföra antalet twitterinlägg från ett år till ett annat kan däremot ge en fingervisning. Hur har du kommit fram till att det är mindre än 0.01% Ruby?
__________________
Senast redigerad av GastenGusten 2013-05-09 kl. 21:15.
Citera
2013-05-16, 22:06
  #56
Medlem
Citat:
Ursprungligen postat av GastenGusten
Att börja bygga Android eller Iphone appar tycker jag du ska vänta med. Lär dig grunderna i programmering först. Jag har föreslagit Python vilket jag tror är lättare att komma i gång med i jämförelse med Java. Speciellt om du har en Mac då du kan köra direkt från terminalen. Jag skulle också rekommendera dig att inte använda ett IDE i början utan en texteditor. När du sedan blivit lite varm i kläderna så är det inget du lär dig i Python som du inte kommer att ha nytta av i Java. Att lära sig Java direkt är inget jag motsätter mig, jag tror bara att det är lättare att komma igång med ett scriptspråk som Python,
Lycka till!


om du läst vad jag länkat till så hade du insett att det rör sig om en enkät undersökning till runt 5000 företag och jag förutsätter att den svenska tekniska utvecklingen inte skiljer sig radikalt från den amerikanska även om vi ligger lite efter. I motsatts till konstapel så inser jag att man inte kan räkna annonser. Att jämföra antalet twitterinlägg från ett år till ett annat kan däremot ge en fingervisning. Hur har du kommit fram till att det är mindre än 0.01% Ruby?

Enklast är väl att kika på hur många system som byggts i java respektive Ruby. Sedan se på hur många nya system som byggs i Java respektive Ruby. Jag har bara koll på Stockholmsområdet, men jag ser inte att Java eller .NET förlorat mark som "core språk". Däremot så blir det vanligare och vanligare att Ruby, Groovy och liknande språk gör gästspel i vissa typer av problemlösningar.

När jag sökte jobb senast så hade jag Ruby och Ruby on Rails i min portfölj, men jag kan inte påstå att det var någonting som var särskilt hett eftertraktat.

Vi kan väl enas om en sak i.a.f. Så som utvecklingsmarknaden börjar utveckla sig, med fler och fler olika språk, ramverk och tredjepartspaketeringar av språk så kommer det absolut viktigaste i framtiden vara att få en generell förståelse för programmeringsspråk och hur man bygger system. Det kommer inte spela jättestor roll om man blivit en stjärna i Ruby, Python, Java eller .NET . Är man engagerad och inte helt tappad bakom en vagn så är det ganska lätt att lära sig nya språk.
__________________
Senast redigerad av Drubas 2013-05-16 kl. 22:09.
Citera
2013-05-17, 16:29
  #57
Medlem
Citat:
Ursprungligen postat av Drubas
Vi kan väl enas om en sak i.a.f. Så som utvecklingsmarknaden börjar utveckla sig, med fler och fler olika språk, ramverk och tredjepartspaketeringar av språk så kommer det absolut viktigaste i framtiden vara att få en generell förståelse för programmeringsspråk och hur man bygger system. Det kommer inte spela jättestor roll om man blivit en stjärna i Ruby, Python, Java eller .NET . Är man engagerad och inte helt tappad bakom en vagn så är det ganska lätt att lära sig nya språk.

ja vi är helt överens här.

tänkte lite på vad som skiljer Sverige från exempelvis USA och en sak jag tror gör en stor skillnad är att om du startar upp något I exempelvis NYC så har du större frihet att välja vilken teknik du vill använda. I Sverige måste du i större utsträckning anpassa dig efter arbetsmarknaden. Det kan vara svårt att hitta många lediga utvecklare för en teknik som inte är så väletablerad.
Citera
2013-05-19, 11:19
  #58
Medlem
Om man har tålamod och envis så tycker jag att man ska börja med C++, det är lite knepigare språk än t.ex. java och python men när man behärskar det så är det fruktansvärt enkelt att gå över till något annat språk.
Citera
2013-05-19, 11:53
  #59
Medlem
Citat:
Ursprungligen postat av nivarn
Om man har tålamod och envis så tycker jag att man ska börja med C++, det är lite knepigare språk än t.ex. java och python men när man behärskar det så är det fruktansvärt enkelt att gå över till något annat språk.
Kan bara instämma till 100%. Det finns få programspråk som är så kraftfulla som C++ . Det ska dock tilläggas att det finns många bitar i programspråket som kan skapa förvirring. Att bara förstå ett enkelt "Hello world" program kräver ganska mycket kunskap.
Citera
  • 4
  • 5

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback