Sida 2 av 2
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 13:42:10
av Adis
Java skall man undvika till varje pris

Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 14:11:43
av lillahuset
Jag kör nog hellre Java än BASIC.
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 14:17:22
av sodjan
OK. Jag fattade inte att det var just de två som var alternativen...

Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 14:25:21
av JanErik
Jo, jag väljer iaf Java hellre än nåt Microsoft-baserat.
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 14:31:04
av lillahuset
sodjan skrev:OK. Jag fattade inte att det var just de två som var alternativen...

Pest eller kolera.

Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 14:39:29
av Jan Almqvist
Det finns 2.2 miljoner Android-appar på Google Play. De flesta är väl skrivna i Java?
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 14:54:43
av lillahuset
Men inte av mig.
Allvarligt talat, Java är av någon anledning väldigt populärt.
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 15:02:56
av sodjan
Men när det gäller utveckling för Android så är det väl ingen som har
*valt* just Java? Är det inte bara så att de vanligaste verktygen bara
råkar vara byggda på Java? Finns det ens några alternativ?
Java blev populärt ganska tidigt just p.g.a. att de (Sun) lyckades
bygga mycket hype kring det. Plattformsoberoendet var ju en sak
som tidigt drev Javas popularitet. Idag så har väl verkligheten
kommit ifatt i takt med att stora Java projekt har kört i diket
i samband med utrullningar i större skala.
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 15:08:41
av Jan Almqvist
Man kan skriva i C eller C++ också. Jag har inte provat men det är möjligt att jag kommer att göra om tiden räcker.
https://developer.android.com/ndk/index.html
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 15:21:33
av sodjan
Ja, "kan" är ju en sak, det är mycket man kan...
"Libraries written in C, C++ [...] can be compiled [...] and installed using the Android Native Development Kit (NDK)."
"Complete applications can be compiled and installed using traditional development tools. However,
according to the Android documentation, NDK should not be used solely for developing applications only
because the developer prefers to program in C/C++, as using NDK increases complexity while most
applications would not benefit from using it."
"Unlike Java application development based on an IDE such as Eclipse, the NDK is based on command-line
tools and requires invoking them manually to build, deploy and debug the apps."
https://en.wikipedia.org/wiki/Android_s ... evelopment
Hur som helst, det blir lite snedvridet om/när man använder Android som bas
för att ange hur populära olika programmeringsspråk är, då väldigt få utvecklare
för just Android faktiskt aktivt har valt att använda just Java. Dessutom, eftersom
målmiljön är en "single-user" platform utan större skalbarhetsproblem, så fungerar
det ju ganska bra där, precis som på andra single-user plattformar.
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 15:31:35
av TomasL
Nu handlade det ju om att utveckla för Windows, och då är och förblir VS och C# det naturliga och i särklass bästa valet, allt annat är i princip synnerligen dåliga val.
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 15:48:57
av sodjan
Rubriken på tråden är fortfarande: "Vilket språk för multi-OS".
Om inte det stämmer längre så ska det kanske justeras...
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 15:56:01
av lillahuset
TomasL:

Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 18:20:04
av TomasL
Lillahuset, jag vet att du har skygglappar, förutfattade meningar och bara kan se din smala väg och inget annat.
Personligen så är jag mycket för rätt verktyg för jobbet utan skygglappar och förutfattade meningar.
Skall man skriva program som enbart skall fungera i Windowsmiljö så är det VS och C# som gäller.
Fördelarna är faktiskt rätt stora, eftersom de programmen du skriver i C# funkar på alla typer av windowsplattformar, oavsett om det är för PC, Platta, Telefon eller Embedded, samma kod funkar i alla (med vissa undantag, såsom att man naturligtvis inte kan använda kod som kräver viss otillgänglig hårdvara).
Skall man skriva kod för Linux, då är det väl i princip C++ som gäller.
Skall man skriva för Android så är det någon Javaliknande variant, och för IOS, så är det säkert nått annat som, är det nativa.
Skall man skriva multiplattform så är det väl bara Java och de interpreterande skriptspråken (såsom Python mfl) som fungerar.
Re: Vilket språk för multi-OS
Postat: 15 juli 2016, 21:11:18
av Adis
Multi-OS ja. Det för att jag hade den iden att man skulle kunna köra mjukvara på vilken plattform som helst. Bara plugga in hårdvaran med sensor genom USB.
Att jag skrev windows embedded (8) var något jag bara kom på då jag testat det. Himla snabb uppstart. Det kan lika gärna vara linux.