Als het aan google ligt zal zowat alles naar de browser verhuizen.
Er is inderdaad het nadeel dat men een goede internetverbinding nodig heeft en men afhangt van deze verbinding. Al kan dit nadeel beperkt worden door gebruik te maken van caching. HTML5 laat toe om content offline te bewaren dus het kan goed zijn dat je na een initiële download niet meer zo afhankelijk bent van je internetverbinding.
De voordelen van browser-applicaties in het algemeen (en ook van toepassing hier):
Platformonafhankelijkheid
Eenvoud (gewoon surfen naar de URL. Hoewel het een ontwikkelomgeving is, is het bedoelt voor iedereen.)
Het ontwikkelen van de web-app zal wellicht sneller gaan en goedkoper zijn tov een native app die op verschillende platformen moet draaien (Dit kan ik wel niet direct staven).
Voor Google: reclame. Elke web applicatie die ze maken en populair wordt kunnen ze gebruiken als argument dat het web meer en meer toelaat. En dat een echte desktop-pc in de toekomst overbodig wordt. En welk totaal nieuw besturingssysteem zal dit ideeëngoed gebruik? (Google Chrome OS).
Dus ik vind niet vreemd dat google dit web-based doet.
edit:kleine toevoeging
[Reactie gewijzigd door pvbouwel op donderdag 16 december 2010 13:06]
Het ontwikkelen van de web-app zal wellicht sneller gaan en goedkoper zijn tov een native app die op verschillende platformen moet draaien (Dit kan ik wel niet direct staven).
Sneller wel, goedkoper weet ik niet. Maar een voordeel is wel dat gebruikers meteen beschikking hebben over de nieuwste updates van de webapp. Dus geen gedonder meer met updates uitrollen voor verschillende platformen. Hier zit, IMHO, denk ik wel een goed argument in met besparing in tijd (en geld?).
Het is alleen jammer dat je lokaal een java-app moet draaien om App inventor te kunnen gebruiken. Het voordeel van 'in de browser' gaat dus niet helemaal op. Hij moet met je telefoon kunnen praten namelijk.
Verder is App Inventor wel een leuk ding. Maar voor de echt geavanceerde dingen zul je denk ik toch nog in java moeten gaan programmeren. Maar het is wel een leuk opstapje voor beginnende programmeurs.
YUP. En daarbij komt, dat je overal waar internet is, bij je applicatie kan. Je hoeft niks op een memory stick op te slaan. Je kan 's avonds op de bank, op je tablet of laptop doorgaan, als je wilt.