Vilket språk för multi-OS
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Vilket språk för multi-OS
OK. Jag fattade inte att det var just de två som var alternativen...
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Vilket språk för multi-OS
Pest eller kolera.sodjan skrev:OK. Jag fattade inte att det var just de två som var alternativen...
- Jan Almqvist
- Inlägg: 1581
- Blev medlem: 1 oktober 2013, 20:48:26
- Ort: Orust
Re: Vilket språk för multi-OS
Det finns 2.2 miljoner Android-appar på Google Play. De flesta är väl skrivna i Java?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Vilket språk för multi-OS
Men inte av mig.
Allvarligt talat, Java är av någon anledning väldigt populärt.
Allvarligt talat, Java är av någon anledning väldigt populärt.
Re: Vilket språk för multi-OS
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.
*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.
- Jan Almqvist
- Inlägg: 1581
- Blev medlem: 1 oktober 2013, 20:48:26
- Ort: Orust
Re: Vilket språk för multi-OS
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
https://developer.android.com/ndk/index.html
Re: Vilket språk för multi-OS
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.
"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
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
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...
Om inte det stämmer längre så ska det kanske justeras...
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Vilket språk för multi-OS
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.
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
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.
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.