Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

App kodning - sprog? metode?...

Af Ultrabruger jESPERzt4r | 19-12-2013 01:07 | 2207 visninger | 12 svar, hop til seneste
Hej HOL. Håber at nogen af jer kan give mig et kortfattet svar, på mit problem. Jeg sidder og skriver en opgave angående en app for Berner, ren fiktion I might add, og ville gerne vide hvad man ville kode sådan en størrelse i. Der er tale om en app som skal agere bestillingssystem for sælgere, som er på kundebesøg. Den skal derfor kunne hente information fra SAP, og en eksisterende webshop. Her et link til hvad tanken er, hvor man selvfølgelig kan klikke lidt rundt, så i kan få en idé om hvad det er jeg mener. Ellers må i meget gerne spørge. http://invis.io[...]
--
#1
bQnne
Guru
19-12-2013 01:25

Rapporter til Admin
iOS (det ligner en iPad på demoen): Objective-C. Android: Java. Windows Phone: C#. Det er de tre sprog for de tre platforme man skal udvikle app'en i. Man kan naturligvis gøre som alle andre og fravælge Windows Phone og kun fokusere på Objective-C og Java. Det er et rimeligt stort projekt at udvikle en app der kan alt det, dog. Hvis man ikke har erfaring med app-udvikling i forvejen er projektstørrelsen på størrelse med et bachelorprojekt med nok underholdning til i hvert fald 2 personer. Hvad er det helt præcist du søger?
--
http://tinyCode.dk[...]
#2
jESPERzt4r
Ultrabruger
19-12-2013 01:36

Rapporter til Admin
Se, det var faktisk en dejlig besked at få :) Den fokuserer kun på iOS, da Berner i dag allerede bruger iPads, dog kun til deres kataloger. Men jeg vil bare gerne have 5-10 linjer om, hvilket sprog der skal anvendes, og hvorfor. Så egentlig skal jeg bare lige læse lidt om Objective-C kan jeg forstå.
--
#3
Helmer
Giga Supporter
19-12-2013 01:41

Rapporter til Admin
Html5 i form af phonegap adobe Air for IOS Appcelerator Titanium Xamarin rhomobile corona appMobi haXe MonoCross
--
#4
Caspian
Monster Supporter
19-12-2013 01:43

Rapporter til Admin
Måden "Jeg" ville gør det på, var at have en frontend del til app'en lavet i en af de 3 sprog alt efter hvilken platform, og så en backend del der arbejdede sammen med SAP delen og hvad end dataen til webshoppen var i (formodentlig noget SQL), backend delen kunne sagtens være lavet i noget C#, backend delen ville så formidle dataen til frontend delen.
--
#5
jESPERzt4r
Ultrabruger
19-12-2013 01:45

Rapporter til Admin
Hvis i lige kigger forbi Aalborg på fredag, så giver jeg den første Heineken på Andys Tak :)
--
#6
lizzy
Giga Supporter
19-12-2013 07:53

Rapporter til Admin
Men hvad med kunderne? Du kan vel ikke gå ud fra at alle bruger iPad/iPhone..? Det bør du nok også lige tage højde for. Men det er blot et spørgsmål om at enten a) lave det i både Objective-C og Java, eller b) lave det i HTML5.
--
D:
#7
BennyBomStærk
Bruger Aspirant
19-12-2013 08:42

Rapporter til Admin
#1 Jeg er imponeret over dit tilsyneladende gennemgående had til Windows Phone.
--
Mit ord ER lov
#8
SteffE
Nørd Aspirant
19-12-2013 09:16

Rapporter til Admin
#7 Had? Nej, det er et logisk valg da der er så få forbrugere der har det nu. Så som en start ville jeg heller ikke fokusere på winos.
--
#9
Poul thomsen
Gæst
19-12-2013 11:59

Rapporter til Admin
Start med at lave din applikation i c++. Det giver en god basis at arbejde med plus det er super nemt at lære. Så laver du bare en wrapper til de enheder som skal bruge applikationen. Så slipper du får at sidde og skrive i 4 sprog på en gang. Det er den metode de fleste store applikations udviklings huse benytter.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#10
bQnne
Guru
19-12-2013 12:43

Rapporter til Admin
#7 Jeg har intet såkaldt "gennemgående had til Windows Phone". Det er en kendsgerning at stort set alle de store firmaer ikke udvikler til Windows Phone, dels fordi andelen af WP brugere er så forsvindende lille i forhold til Android/iOS. Hvis du tror jeg hader Windows Phone så har du ikke læst mit indlæg grundigt nok og derfor overset vitsen. #2 Hvis du kun skal bruge en app til én platform er det imo dumt at satse på at værktøjer skriver koden for dig. Hold dig derfor fra HTML5 og #9's forslag om C++ og en wrap'er som man "bare lige laver", og sats på at skulle lave det i Objective-C. Se grunden i svaret til #9 herunder: #9 Om det er det de store applikationudviklingshuse (ét objekt; ét ord) gør eller ej er ligegyldigt. Disse store huse har ét mål for øje: at producere så mange apps der opfylder kravspecifikationerne til så mange platforme som muligt og gerne før deadline (!) så de kan virke ekstra dygtige i kundens øje, og derved tjene flere penge på deres gode omdømme. Det er en dårlig måde at gøre det på, og som programmør gør det ondt helt inden i at tænke på at det skulle ske. Hvis du ser på apps til iOS og Android fra samme firma, YouTube-appen f.eks., så vil du opdage at grafiske opdateringer og funktionaliteter varierer, og at der ofte går lang tid før den ene platform har samme "Look n' Feel" som den anden. Grunden kan være at man simpelthen ikke kan gøre de samme ting i de to sprog, bare lige sådan, så snart applikationen bliver et spadestik mere avanceret end hvad en HTML-side kan præstere. Omtalte YouTube-app gik for et stykke tid siden fra en kedelig HTML-lignende mobilside til en app der kan en hel del mere, med flyvende vinduer og jeg ved ikke hvad. Denne opdatering blev rullet ud til iOS inden den kom til Android.
--
http://tinyCode.dk[...]
#11
Poul thomsen
Gæst
19-12-2013 15:59

Rapporter til Admin
#10 Man spare ikke meget tid ved at lave software der wrapper c++ i andre sprog Det tager derimod meget længere tid men er best practice når det kommer til multi platform applikationer. Hvis man skal skriver en applikation i flere sprog er det meget sværrer at lave support på og opdatere når der er fejl. Lige for at nævne nogle applikationer som er skrevet i c++, er der f.eks. Danske Bank, AL-Bank, BT, DSB, Y! Mail(Yahoo Mail), Post Danmark, Wikipedia og TeamViewer. Rigtig mange applikationer var i sin tid, for år tilbage, wrappet HTML 5. Det er de fleste gået væk fra. Nu udvikler man på en platform og wrapper til flere.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#12
Mibi
Gigabruger
19-12-2013 19:48

Rapporter til Admin
Da du skriver det er ren fiktion, så går jeg ud fra at du gerne vil have nogle lækre ord og fremgangsmåder til din rapport. Når du har en app( ligemeget om det er iphone, android) og du skal have dynamisk data til den, vil du typisk have en REST webservice, som provider data til din app. Din app sender requests til din REST webservice via http reqeust og får data'en tilbage i et json objekt. En REST webservice kan skrives i rigtig mange sprog( c#, python, php osv) Google REST webservice, hvis du vil vide mere omkring opbygningen af sådan en eller spørg :)
--

Opret svar til indlægget: App kodning - sprog? metode?...

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning