citizenme / PhoneGap-app

PhoneGap-app code
Apache License 2.0
2 stars 0 forks source link

AngularJS usage #4

Open jensenmo opened 10 years ago

jensenmo commented 10 years ago

A few final questions that we need to answer on the AngularJS front post-PoC:

ObelixSoftware commented 10 years ago

Mobile Angular JS only contain the mobile DOM so you can't use it for browser plugins since it doesn't include the web browser DOM. Namespaces and API formats the same but different set of functionality, mobile version contain the mobile DOM only, is light weight etc.

Another developer took full Angular JS and modified it, he thru away some of the heavy elements and got it working on Mobile very well.... Am waiting for him to release that as a open source project :)

Stjohndeakins commented 10 years ago

Cool. Have you sent a message to him?

StJ

From: Lennie De Villiers [mailto:notifications@github.com] Sent: 04 June 2014 12:05 To: citizenme/PhoneGap-app Subject: Re: [PhoneGap-app] AngularJS usage (#4)

Mobile Angular JS only contain the mobile DOM so you can't use it for browser plugins since it doesn't include the web browser DOM. Namespaces and API formats the same but different set of functionality, mobile version contain the mobile DOM only, is light weight etc.

Another developer took full Angular JS and modified it, he thru away some of the heavy elements and got it working on Mobile very well.... Am waiting for him to release that as a open source project :)

— Reply to this email directly or view it on GitHub https://github.com/citizenme/PhoneGap-app/issues/4#issuecomment-45077619 . https://github.com/notifications/beacon/6305471__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxNzQ5OTEwNiwiZGF0YSI6eyJpZCI6MzM4MTI1OTd9fQ==--c2001a0ef9a2e8afb8f5c0b0fc87526ced90abcf.gif

ObelixSoftware commented 10 years ago

Yes I have. Waiting on his reply.

ObelixSoftware commented 10 years ago

I got feedback from the Developer: He did the work while doing contracting for a client, he asked for permission but because the client paid him for the time and the framework he did is in there repo now e.g. under there copyright it can't make it open source unfortunately.

jensenmo commented 10 years ago

Yeah, it's an interesting stance by a company - we'll happily take/use the open source code + IP but we don't want to contribute back, which is ironic given that the sharing/customization ratio in terms of developer time probably is 1000:1 - so say 1000 days of angularjs implementation effort versus 1 day of stripping it down - in relative terms.

Ah well...

Stjohndeakins commented 10 years ago

OK, thanks Lennie. How much of a big deal is it in assistance to our plans and in terms of dev effort (Days/weeks/months)?

StJ

From: Lennie De Villiers [mailto:notifications@github.com] Sent: 05 June 2014 07:55 To: citizenme/PhoneGap-app Cc: StJohn Deakins Subject: Re: [PhoneGap-app] AngularJS usage (#4)

I got feedback from the Developer: He did the work while doing contracting for a client, he asked for permission but because the client paid him for the time and the framework he did is in there repo now e.g. under there copyright it can't make it open source unfortunately.

— Reply to this email directly or view it on GitHub https://github.com/citizenme/PhoneGap-app/issues/4#issuecomment-45186593 . https://github.com/notifications/beacon/6305471__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxNzU3MDUyMSwiZGF0YSI6eyJpZCI6MzM4MTI1OTd9fQ==--4e7d72c00e438462c602b1ea14abb7b4a311493b.gif

ObelixSoftware commented 10 years ago

You would have to use the full Angular JS for web browsers and the mobile one for mobile platform. You can look at building a middle abstract layer between the two but yes its more work.