![]() |
Plattform för gui
Om ni skulle starta ett hyfsat ambitiöst projekt med en client-server lösning där ni vill ha ett bra GUI som man vill kunna lansera på både Windows, Mac och gärna Linux samt för "appar" (Android, iPhone).
Vilken plattform/språk/miljö skulle ni satsa på? Någon som t.ex. vet vad Spotify utvecklas i? |
QT kanske?
Help -> Show Licenses visar vad Spotify använder. |
Citat:
|
Citat:
Känns lite tveksamt. Både att vara beroende av Nokia för framtiden och om det verkligen är så bra (tycker det finns gott om kritik när man surfar lite, men det finsn det var i och för sig om alla platformar/språk) |
Ryktas det inte om att spotify skall släppa en webklient?
Hursom, går det rent funktionellt är det väl bäst att hålla sig till HTML lösningar? |
Citat:
|
Citat:
Av vad jag sett av Qt är det både smidigt och kompetent, men jag har å andra sidan inte grejat mer med det än lite enklare prototyper. Dock skulle jag vara försiktig med Qt quick, verkar snabbt bli mer avancerade lösningar så fort man tänker utanför deras ramar. |
Citat:
|
Vi använde Qt till ett enklare pokerspel i C++ på universitetet. Tyckte det var ganska smidigt att arbeta med då och det har säkerligen förbättrats en del sedan dess.
|
Citat:
|
Lite uppföljning på detta.
Känns som att det får bli spåret med HTML/HTML5/javascript/ajax. Då blir nästa fråga om något har erfarnhet/tips kring plattformar som ger stöd i utveckling i den miljön... ;D Att "hacka" javascript utan stöd i verktyg/plattform blir lätt tämligen rörigt och felsökning/test är en mindre mardröm... |
Det verkar som monoComplete finns på alla plattformar, men jag har kört det på Windows och Ubuntu, men jag har även Mono installerat för Android men har inte kört ännu, skulle det funka så kan du köra Microsoft Visual Studio och köra C# på alla plattformar, jag har kört det på Windows och Ubuntu och testat så det krävs INGA kodändringar, inte ens omkompilering för att köra på flera plattformar.
Oslagbart!!! |
Först söker du efter en plattform du kan växa i för att kunna hantera saker utanför browser-rättigheterna; tex:
Adobe Air - mycket färdiga funktioner och APIer. QT Webkit - Välutvecklad för att kombinera färdig QT kod med HTML5 för native. XULRunner - Färdiga applikations-gui-komponenter osv. ChromiumEmbedded - Bra API som låter dig skriva bas-applikationen i valfritt stött språk. Det stora problemet med webviews i andra programspråk brukar annars oftast vara att interaktionen med "huvud"-applikationen är idiotiskt jobbig. För att bygga en applikation i HTML5 finns det en uppsjö av nya ramverk som är olika lämpliga helt beroende på typ och struktur i applikationen. |
Qt eller en HTLM5 "Webbapp" för skrivbordet, med fördel har du den även på webben, plattan och i telefonen
|
Alla tider är GMT +2. Klockan är nu 08:36. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson