Results 1 to 2 of 2

Thread: Starting with Apache-Cordova: which framework would you use for beginning

  1. #1

    Default Starting with Apache-Cordova: which framework would you use for beginning

    Dear community


    starting with Apache-Cordova:

    there are a bunch of Cordova Tools: A diverse ecosystem of command line tools, JavaScript frameworks, and cloud services exist that augment Cordova

    at the developer-site there are a lot of Frameworks & SDKs covering Apache Cordova

    Visual Studio
    Onsen UI
    Monaca
    Ionic
    Adobe PhoneGap
    GapDebug
    App Builder
    Cocoon
    Evothings Studio
    NSB/AppStudio


    the following both are open surce:

    Telerik
    Telerik Platform is a complete mobile app development platform for developing hybrid and native apps with JavaScript. Use our free and open source Kendo UI framework with Telerik Platform to address every stage of your application lifecycle - from idea...

    Framework7
    Framework7 is a free and open source mobile HTML framework for developing hybrid mobile apps or web apps with iOS & Android native look and feel.


    and then we have also Dokker (dokker.com)

    which system do you run
    dilbert ;-)
    Wordpress-development - a Toolset: wpgear.org

  2. #2
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    13,295
    Blog Entries
    2

    Default Re: Starting with Apache-Cordova: which framework would you use for beginning

    Quote Originally Posted by dilbertone View Post
    Dear community


    starting with Apache-Cordova:

    there are a bunch of Cordova Tools: A diverse ecosystem of command line tools, JavaScript frameworks, and cloud services exist that augment Cordova

    at the developer-site there are a lot of Frameworks & SDKs covering Apache Cordova

    Visual Studio
    Onsen UI
    Monaca
    Ionic
    Adobe PhoneGap
    GapDebug
    App Builder
    Cocoon
    Evothings Studio
    NSB/AppStudio


    the following both are open surce:

    Telerik
    Telerik Platform is a complete mobile app development platform for developing hybrid and native apps with JavaScript. Use our free and open source Kendo UI framework with Telerik Platform to address every stage of your application lifecycle - from idea...

    Framework7
    Framework7 is a free and open source mobile HTML framework for developing hybrid mobile apps or web apps with iOS & Android native look and feel.


    and then we have also Dokker (dokker.com)

    which system do you run
    I used the technology extensively in its earliest incarnation when it was Apache Phonegap (not Adobe Phonegap but the forerunner to the current Cordova), so can only offer some opinion and possibly insight about its basic architecture which probably hasn't changed although there may be new developments I'm not aware of.

    It's very cool, always has been from day one.
    It's a great way to write a universally deployable graphical app on a single, common codebase.
    The app you write can also be deployed flexibly, both from a web server or installed locally on a target machine.
    If installed locally, you will want to understand the special html/javascript environment, which is a bit different than running in a web browser.
    You code using the web languages of today, HTML5/Javascript/CSS, so the tools you will want to consider are part of those ecologies and extend far, far beyond the simple list of IDEs you posted.
    Actually, when you're talking about frameworks, HTML is not generally considered a framework, but you can utilize many HTML based frameworks like JQuery. You can also implement frameworks that target specific targets like mobile devices (eg JQuery Mobile).
    The downside is that the cross-platform components of the technology does not perform as well as natively compiled applications. But, for many apps this does not matter because the backend might be written separately from the frontend or the app just doesn't require that kind of performance.
    Probably the biggest competitor as a cross-platform UI is Qt.
    Add Tizen to your list of building apps using this technology with major sponsorship support (and is free).
    For some, it may be important that you can't hide your code, code must always be completely accessible and in a form that can be read by whatever is used to render your code. You can obfuscate, but that can usually be reverse-engineered easily.

    In general,
    I'd recommend an IDE only if you are working in a team, an IDE will actually get in your way if you are an individual Developer. Instead, use a plain text editor and templates, and if you use an enhanced text editor like any of the ones in the OSS (except xterm) then you will get HTML syntax highlighting.

    Depending on how you may wish to deploy and if you want to use any offered services, you can consider an online IDE. Can't remember what I was using long ago, but it was eventually bought by IBM. Might be what is now called MobileFirst Platform.

    I know people who used to work for Telerik, it's also very cool but costs.

    Unless you are coding a complex application, I highly recommend you create what is called a Single Page Application where all the code for your entire application is deployable as a single HTML page. Note that this does not mean that the User can only see a single page, quite the contrary... From your single HTML page you can define multiple pages.

    Although it's been a few years since I wrote this code heavily, you can PM me if you have specific questions about anything you might not feel proper for a Public forum.

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •