Phonegap install

31 views
Skip to first unread message

Ovidio Robledo Gómez

unread,
Jul 19, 2015, 3:55:12 PM7/19/15
to phon...@googlegroups.com
Hello guys,
I'm very bad impressed about such a company as yours, Adobe, that by the time being you have not design an easy way to install phonegap with an .exe or what ever other means.
I was not able to install phonegap after certain amount of hours downloading a series of things like, node.js, cordova, apache-ant and I don't remeber what else. After all that it's still missing a file "phonegap.js", which is no where and that it's not included in any of the software downloaded.
So, I will suggest you to create something that you just click and give the permissions of installation and that's it. I don't see the reason to be jumping from branch to branch (like apes) to gather software.
Thanking in advance for your attention and have a nice day.

Kerri Shotts

unread,
Jul 19, 2015, 4:22:39 PM7/19/15
to phon...@googlegroups.com, ovi...@gmail.com
> I'm very bad impressed about such a company as yours, Adobe, that by the time being you have not design an easy way to install phonegap with an .exe or what ever other means. I was not able to install phonegap after certain amount of hours downloading a series of things like, node.js, cordova, apache-ant and I don't remeber what else.

Development tools have dependencies. This is expected and even desired. That you are having problems with the installation in no way invalidates the benefits. 

Furthermore, your complaint about downloading a lot of tools is immaterial. If PhoneGap created a single .exe, it would take as long to download, because it would have to bundle those dependencies. Never mind that node, cordova, and ant are all pretty small -- if they are taking hours to download, you've already got an issue with your network, your ISP, or something else. The things that are likely taking a long time to download are the development SDKs (like Android)... /which you would have to download anywhere, single .exe or not/ unless you use PG Build.

Let's also not forget that there are lots of configurations out there... not everyone is using your particular version of Windows with your particular set of installed softwares. Because PG is a cross-platform utility, it makes sense to target a consistent foundation, and since /node/ runs on all the targeted OSes /and/ because it deals with JavaScript (which is our language-du-jour), it only makes sense to require it as a dependency. PhoneGap is just a fork of Cordova, hence the dependency there. Ant is used for generating compiled output: lots of build systems require it, not just PG. As to "what else" -- can't help you there if you don't say what it is. I'm guessing the Android SDK and such, which while large and perhaps painful to work with, is still something you'd have needed to download to build Android apps locally.

Finally, there is a simple "installation", in a way: use PhoneGap Build. Compilations are done in the cloud -- you just have to provide a .zip or a link to a repository. You can also use the PhoneGap CLI to deploy to Build, in which case you don't need ant and the Android SDK (but still need node).

> After all that it's still missing a file "phonegap.js", which is no where and that it's not included in any of the software downloaded.

As to missing "phonegap.js" -- you're right, it's not included. Because "phonegap" is just a CLI. You have to add a platform to a project, and then you'll get a "phonegap.js" file when you build the project. The CLI manages that file for you, which is a /good/ thing. All you need to do is make sure your `index.html` file includes a script tag for it (it will always be in the root of the platform www).

> So, I will suggest you to create something that you just click and give the permissions of installation and that's it. I don't see the reason to be jumping from branch to branch (like apes) to gather software.

You speak as if this is an *easy* thing to do, or that it is even a *good* thing to do. I'll beg to differ. Furthermore, the condescension here is unwarranted.

If you don't mind a build environment in the cloud, use PG Build. If not, then a local build environment comes with dependencies that you have to manage. The same is true of most (if not all) development environments.

Finally: Cordova is open source. You are free to contribute to it. You are free to fork it as well. If you don't like how it is set up, you could create your own distribution that did install as simply as you say you want. Perhaps others would get a benefit from that. Alternatively, you'd also probably discover that it's not as easy as you make it out to be.

> Thanking in advance for your attention and have a nice day.

One last thing: the devs don't necessarily get their marching orders from the group -- this group is solely other volunteer devs providing support to people who have issues regarding PG in their own projects.. You might want to file an issue instead -- the devs are far more likely to see it there than here. I can't promise you that the ticket wouldn't be closed as "won't fix", though.

If you want the project to change, sometimes you have to be the agent of that change. If you want our assistance with your installation difficulties, you'll have to give us more information. Either way, I hope you have a nice day too.


Jesse Monroy

unread,
Jul 19, 2015, 6:14:50 PM7/19/15
to phon...@googlegroups.com
@Ovidio,
we should make this clear. This forum is NOT part of Adobe - perse.
This forum is supported by mostly voluteers. Also
, many of the binaries
are NOT created by Adobe. They are mostly created by volunteers.

To be clear, there are two brands you should be familiar with Cordova and Phonegap.

Cordova - about
https://cordova.apache.org/#about

Phonegap FAQ
http://phonegap.com/about/faq/

Jesse


Steve Sobol - Lobos Studios

unread,
Jul 19, 2015, 6:42:57 PM7/19/15
to phon...@googlegroups.com, ovi...@gmail.com
I am going to throw 100% of my support behind Kerri, on this topic.

I *love* that Cordova uses npm. Dependencies suck. I've been a Java developer for years. Java dependency-management tools like Maven and Ivy are life-savers. NPM is a life-saver for the exact same reason: I can grab everything I need all at once. In addition, updating Cordova to the latest version is generally painless, and I thank npm for that as well.

And yes, if you want more of a turnkey solution, PhoneGap Build is available from Adobe.

Kerri Shotts wrote:
--
-- You received this message because you are subscribed to the Google
Groups "phonegap" group.
To post to this group, send email to phon...@googlegroups.com
To unsubscribe from this group, send email to
phonegap+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/phonegap?hl=en?hl=en
 
For more info on PhoneGap or to download the code go to www.phonegap.com
---
You received this message because you are subscribed to the Google Groups "phonegap" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phonegap+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Lobos Studios - Website and Mobile App Design & Development; IT Support; Computer Maintenance
Toll Free  877.919.4WEB - Apple Valley 760.684.8859 - Los Angeles 310.945.2410 - Cleveland 216.242.4010
www.LobosStudios.com * www.facebook.com/LobosStudios * @LobosStudios

Steve Sobol - Lobos Studios

unread,
Jul 19, 2015, 6:45:39 PM7/19/15
to phon...@googlegroups.com, ovi...@gmail.com
I'll also agree that your condescending attitude is not welcome. In summary, you are getting very snarky with a bunch of members of the community (only a few of us actually even work for Adobe; most of us are independent developers *building things with Cordova/PhoneGap* - we are CONSUMERS of the product, not the product's developers) - and it's not necessarily an issue over which we have any control at all.

Not a great first post, I must say.

jcesarmobile

unread,
Jul 20, 2015, 2:01:25 AM7/20/15
to phon...@googlegroups.com, ovi...@gmail.com
You can try vagrant, it is a virtual machine for development, I've seen images prepared for cordova or ionic development

Kerri Shotts

unread,
Jul 20, 2015, 3:06:01 PM7/20/15
to phon...@googlegroups.com, jcesar...@gmail.com, ovi...@gmail.com
Something tells me that the dependency on Vagrant (and on VirtualBox / VMWare) might be more than what the OP wants to have...

That said, vagrant itself looks pretty awesome. One of these days I intend on devoting some time to playing around with it. Some day. Maybe. Hopefully!
Reply all
Reply to author
Forward
0 new messages