cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Parashuram N (MS OPEN TECH)" <>
Subject RE: Does Cordova have a problem making developers happy?
Date Tue, 28 Apr 2015 23:50:23 GMT
I think we had some really great ideas here and I think as a community, we can make Cordova
better by improving our documentation. 

I started a new "Proposal"  here -
to try and collect topics for articles that may be helpful, and add suggestions. It would
be great if folks who responded on the thread add their ideas to the document. 

-----Original Message-----
From: Frederico Galvão [] 
Sent: Wednesday, April 22, 2015 7:11 AM
To: dev
Subject: Re: Does Cordova have a problem making developers happy?

As someone who has given a couple of local speechs and presentations about Cordova, I could
say with some certainty that most of the time what makes Cordova a not-so-well known tool
is the misconception about what it's aimed at doing, and incoherent expectations towards what
it CAN do for the developer.

Other than that, and all the small things that have been already mentioned previously by everyone,
I'd say that web development (the one out there, not the one defined by ES{6,7,8} or future
tools/standards/frameworks) in general is still not ready to what is needed for mobile development
to be taken seriously and be able to build complex applications successfully. Very few development
teams have enough awareness of how much more is needed on a well built application other than
jQuery and 256 plugins.

In the end, everything sums up to how well defined expectations are. And I'm sure Cordova,
along with its website and documentation, can be a lot better at guiding developers to better
expectations towards everything that can be expected from cordova, and what can't.

I'm interested in contributing to this in whatever small way I can.

2015-04-19 21:48 GMT-03:00 Parashuram N (MS OPEN TECH) <>:

> I think FAQs, tutorials and blogs are great. I would also like to 
> contribute to this. Maybe a good start would be to identify a the 
> topics that require a blog post ?
> If we have a list of things to blog about, I am sure the community can 
> come up with the actual articles and blog posts.
> I am sure my team would love to help with the content. Should we start 
> putting together a list of topics that would need tutorials ?
> -----Original Message-----
> From: Kerri Shotts []
> Sent: Monday, April 13, 2015 8:57 PM
> To:
> Subject: Re: Does Cordova have a problem making developers happy?
> I had similar ideas about writing some FAQs or posts. Great minds 
> clearly think alike, right? ;-) (I’m joking. I know my mind… so not 
> great… Wait… that might actually be an insult to everyone else. The 
> only way to win is not to play! Aaaaaaaaaah! Clearly I need to go to 
> bed. I’ve been staring at my latest book’s chapter for way too long.)
> In fact, I’ve toyed with the idea of doing some screencasts using 
> Cordova and the various tools I use with it (like gulp, browserify, 
> and babeljs), and these could make some excellent topics as well. 
> Especially debugging, because it’s not always enough just to say 
> “here’s where you go to start debugging remotely”. Debugging is a 
> skill (an art, really), so I could see a lot from that topic alone, 
> but geared more directly at typical debugging issues one finds in Cordova dev. Hmm. Where
to find the hours in the day?
> Or a clone… I could really use a clone…
> From: Raymond Camden <>
> Reply: <>>
> Date: April 13, 2015 at 8:18:39 PM
> To: <>>
> Subject:  Re: Does Cordova have a problem making developers happy?
> Like Tommy, I may steal some of these for blog posts -
> "People is having troubles connecting with the server, some of them
> > because use localhost as the url, others because they don't 
> > configure the whitelist properly, others for unknow reasons"
> As for the debug one, I ask, "Do you know how to remote debug?" about
> 5-10 times a week now. Sadly, now that it is so DARN easy to debug, 
> folks just don't seem to know they CAN do it.
> On Mon, Apr 13, 2015 at 6:49 PM, tommy-carlos williams 
> <>
> wrote:
> > If no one else has time to do something with this list by the time I 
> > get
> free of my current stress-pile (say a couple weeks from now), I would 
> love to take a crack at it. An FAQ with not just the list, but actual 
> solutions and examples would be a great resource.
> >
> > Even if someone else does it, I might use it as the basis for a 
> > series of blog posts or something. It’s such a good summary of 
> > people’s frustrations. I would probably even have one or two to add 
> > from the #phonegap IRC channel.. :/
> >
> > --
> > tommy-carlos williams
> >
> > On 14 April 2015 at 08:16:56, Josh Soref ( wrote:
> >
> > So, I want someone to make this into a FAQ, somehow.
> >
> > I don't have time today, but it's a really great list.
> >
> > Bonus points for getting it Stickied at the top of StackOverflow.
> >
> > (obviously, it should include some explanation of how to correct 
> > these things, and thankfully most are pretty easy to address.)
> >
> > Some are probably asking for samples (e.g. a "how to do things 
> > slowly/choppily w/ left: vs. how to use CSS transitions" -- 
> > Raymond?)
> >
> > Julio wrote an amazing summary of Cordova Stack Overflow posts:
> >> I read most of the questions with cordova tag on stackoverflow and 
> >> the questions on the google group and I see this problems.
> >>
> >> - Some people don't read the docs
> >> - Some people read the wrong docs (they use cordova 2.9.1 because 
> >> it's the latest they can download, but read the edge docs and 
> >> things don't work as
> >> expected)
> >> - Some people follow old tutorials instead of reading the docs and 
> >> the things have changed a lot and don't work.
> >> - Some people don't need cordova but use it anyway, they just want 
> >> a webview to show their website
> >> - Some people use j***** ****** (I don't want to name it either) 
> >> and blame cordova for the slowness
> >> - With cordova everybody can create apps, but configuring the PATH 
> >> isn't easy for most people, a lot of questions are realated to 
> >> this, they didn't configure the PATH, they did it but wrong, they 
> >> don't know they have to set it (see my first point)
> >> - People is still confused about the difference between phonegap, 
> >> cordova and phonegap build service, I see people using phonegap CLI 
> >> for local development but try to "install" the plugins putting the 
> >> phonegap build plugin config line on the config.xml (again, people 
> >> don't read or don't understand the docs)
> >> - People want to use eclipse (now android studio) for the 
> >> development, they google and see blog post about a plugin, but that 
> >> plugin is very old and uses phonegap 1.x.x (see my second point)
> >> - People is having troubles connecting with the server, some of 
> >> them because use localhost as the url, others because they don't 
> >> configure the whitelist properly, others for unknow reasons.
> >> - Some of them discover bugs, but instead of reporting them so it 
> >> can be fixed, just ask on stackoverflow why it doesn't work.
> >> - Most people don't know how to debug, then if something doesn't 
> >> work just complain.
> >> - Some people forget to link the cordova.js file, they create the 
> >> project and replace the index.html with the index.html of their website.
> >> - Some people blame cordova when the problem is the webview (old 
> >> android devices).
> >>
> >>
> >> About people that used cordova and are now developing in native, I 
> >> bet most of them tried cordova on android 2.x.x with j***** ****** 
> >> and it was slow, they read the articles about facebook and linkedin 
> >> dropping html5 and switching to native and did the same, and after 
> >> the effort they put on learning native development they don't wan't 
> >> to go back and will tell everybody cordova is bad because it was 
> >> slow
> when they tried it years ago.
> >
> --
> ======================================================================
> ===== Raymond Camden, Developer Advocate for MobileFirst at IBM
> Email :
> Blog :
> Twitter: raymondcamden
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:


*Frederico Galvão*

Diretor de Tecnologia

PontoGet Inovação Web

( +55(62) 8131-5720

* <>

To unsubscribe, e-mail:
For additional commands, e-mail:
View raw message