Sviluppo su Android senza l'utilizzo di Java [chiuso]

7

Come suggerisce il titolo di questa domanda, non vedo l'ora di sviluppare app (s) su piattaforma Android senza utilizzare Java . Ciò non significa che io abbia una sorta di vendetta contro questo bellissimo linguaggio o non so come sviluppare app in Java. Ma sto considerando che le mie applicazioni possono essere sviluppate usando solo XML, JavaScript e Ajax.

  • Quindi devo ancora fare affidamento su Java?
  • Ci saranno degli svantaggi di non usare Java?
  • Potrò ancora estendere le mie app in futuro?
  • Sto facendo una domanda davvero stupida qui?

Gentilmente aiutami.

Modifica

L'app su cui sto lavorando (ancora sulla lavagna, necessita di un parere esperto su questo approccio) preleverà semplicemente notizie da diverse fonti di notizie e verrà mostrata all'utente.

    
posta FaizanRabbani 24.12.2014 - 07:38
fonte

2 risposte

1

checkout ionico link e telerik appBuilder link

se sei più in sintonia e fai tutto da solo, controlla la cordova che è la base dei due sopra menzionati

So do I still have to rely on Java?

No per la maggior parte dei casi

Will there be any disadvantage(s) of not using Java?

non stai facendo app nativa, sei limitato dai plugin disponibili dal framework che stai utilizzando e un piccolo problema di prestazioni

Will I still be able to extend my app(s) in the future?

yes ma di nuovo dipende da quale framework lo stai facendo e cosa permette

Am I asking a really stupid question here?

per niente

    
risposta data 24.12.2014 - 08:15
fonte
3

Se pensi di evitare Java, ma non Dalvik del tutto, potresti usare Kotlin.

link

Linguaggio molto accurato da JetBrains; quindi si integra bene con Android Studio (o IntelliJ Idea). Molto meno prolisso di Java e introduce alcuni concetti di programmazione funzionale. Un po 'come Scala, solo più semplice. Può coesistere con Java in un progetto Android, oppure puoi spostare tutto su Kotlin. Il plugin IDE consente di convertire automaticamente il codice Java in Kotlin, quindi è facile e facilita l'apprendimento.

Vedi: link

È un linguaggio di nicchia e non è ancora maturo al 100%. Non vorrei difenderlo usandolo in progetti commerciali su larga scala, ma per qualcosa di leggero o di un'app per hobby; Fallo. Come esperienza di apprendimento e per il gusto di un paradigma leggermente diverso.

Cosa ti mancherebbe?

  • Le abilità di Kotlin non sono richieste dai datori di lavoro (almeno ora), quindi apprendere non aggiunge un'esperienza significativa al tuo CV. Anche se un progetto fatto in Kotlin potrebbe ancora rendere interessante una voce su un curriculum, indicando un programmatore entusiasta;

  • La superba funzionalità di refactoring fornita da Android Studio per Java è molto limitata durante la codifica in Kotlin.

Ha la sua controparte nata nel mondo di Eclipse: link - che sembra essere in qualche modo simile. Non l'ho mai provato però.

    
risposta data 24.12.2014 - 10:13
fonte

Leggi altre domande sui tag