This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Choosing Mobile Web HTML5 Framework
What is the best framework for developing mobile web apps ( HTML5, Css and Jquery ) for iPhone and other smartphones
You cant go wrong with the ones you mentioned. However I like to use .NET in combination with what you mentioned, (i havent worked with HTML 5 yet) and use the the capabilities/browser files to get more in depth functionality to target more specific browsers if needed.
Related
This question already has an answer here:
Running Angular and AngularJS frameworks side by side
(1 answer)
Closed 4 years ago.
I try to find a way to develop both Angular 6 app and AngularJS 1.6 app at same machine.
Here are my situation. I need work on 2 projects, one is brand new one that will use Angular 6 and Angular material design. another project is an old project that I just took over and it's using AngularJS 1.6. Is that possible I can develop both apps on my work laptop or I have to use Virtual machine for one of the apps? I really appreciate your help.
They are clearly different frameworks. You can probably go without issues on the same machine.
The trick if you get into trouble for some common node_modules dependencies, is to use local packages, not global ones. But this should already be the default behavior for the dependencies.
What would require a bit more careful setup is if you need to develop both on Angular 2 and Angular 7 for instance, if you installed some of the libraries globally (which is probably the case if you use angular-cli).
Even though, it's achievable anyway : https://blog.angularindepth.com/angular-5-or-angular-6-yes-please-d71b08b5e59b
This question already has answers here:
Migrating AngularJS to Angular 4,5 (with DEMO) [closed]
(1 answer)
Running Angular and AngularJS frameworks side by side
(1 answer)
Closed 4 years ago.
I made a small application in AngularJS and want to migrate it to Angular if possible. What is the best tool I can use to do that? Or if there isn't any tool for that, how should I do that?
it really depends to the "original" app.
Here is the link to the official documentation.
By design you have 100% breaking changes, you have to re-write almost everything.
I never tried that but we have an application in my company that is still on AngularJS. We estimated that re-writing it from scratch in Angular (v6 for instance) would cost less than porting the original one.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
If you are going to develop a social mobile app like Twitter, is it better for a social mobile app to be a hybrid or native app?
I wish there would be a simple answer.
Why Native?
Pros:
High Scalability
High Performance
Better native control over device
Cons:
High development time
UI elements are not so cool
Learning curve/Knowledge of Native C/Java (Or C# -Xamarin) required
Specific development tool/resources required
While Hybrid apps also can be an alternative then why Hybrid?
Pros:
Less development time
Better UI controls
Can have generic UI on all different device OS
Simple
Knowledge of HTML5/CSS/Jquery/AngularJs is required though
Cons:
Not great control over device specific tasks(eg. using advance camera or gallery actions requires plug-in)
Performance is slightly poor (however nowadays everyone has got decent phones with better internet)
You can browse and check for yourself what is most suitable to you:
http://appvswebsite.com/
http://www.multidots.com/difference-native-vs-hybrid-android-app-development-2/
https://www.mobiloud.com/blog/native-web-or-hybrid-apps/
For a social networking application like twitter as you've mentioned I suppose you'd want a wide variety of features in that app.
Building native apps for iOS and Android will give the freedom of adding platform specific functionalities which will in turn enhance user experience.
Some features that are used by default on most of the apps on iOS are not present in android by default. For example, swipe to delete is pretty common and default in iOS while in android people prefer long press to delete.
You won't have this freedom for user capabilities and a better user experience with hybrid apps.
On the other hand hybrid apps will be faster to develop as compared to native apps.
Another point to take into consideration would be that one would require two developers for native apps for iOS and Android, whereas a single hybrid developer for a multi-platform app.
Hybrid and cross platform apps can save you some time and money at start, but they can't match the performance, usability and sleekness of native apps, so ultimately native is the way, so if you have resources, go native.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I really want to use Ionic Material Design into my app. I am currently using Ionic Material: http://ionicmaterial.com/
It is really easy to use and it work great sometime but not the others. It is little bit buggy on the actual devices and it is NOT PRODUCTION ready (and I am using it on a production app...)
I heard someone has success with Ionic Material - http://materializecss.com/
But is this play well with Ionic? I heard it need jQuery. Does jQuery play well with Ionic? (never combine these 2 together...since jQuery is evil and why we use Ioinc + AngularJS the first place...correct me if I am wrong of this opinion...)
And there is other option out there. And I heard a lots of painful stories Angular Material with Ionic...anyone agree?
I just want to find the best framework before I dive myself into modification. I will start a poll if I can!
I haven't used the Ionic Material tool much, but agree it is primarily a fun dev tool and not ready for production (not that it might be eventually, but its certainly not as field tested as Ionic itself).
Can Ionic and jQuery work together? Sure. Its really can Angular and jQuery work together, since Ionic leverages Angular. Its common to use jQuery with Angular (Angular itself uses a subset of jQuery already, and will use the entire jQuery version if it is found on the page.) jQuery is not evil, the prolific use of jQuery for simple things that can be done without jQuery is what people often refer to as 'evil'. Think of it like loading jQuery just to use it for 5 lines of JavaScript that could have been written without jQuery to begin with.
You can also look at Angular Material (https://material.angularjs.org) for a Google backed project that was actually built with help from the Ionic team. However, it is not Ionic and not finished either. I use it in my projects though haven't used it much on mobile yet (it is designed to meet Material Design spec, which is designed for all platforms).
Lastly, you could just use Ionic. There are some customizations you can make, and I don't know what your vision is exactly, but I think it is the most robust option for hybrid apps today.
I'm using materializecss without any problems. jQuery is mandatory but I did not have any problems with it. I also tried muicss but I had some issues on the iPhone 6 with the button animation.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I want to develop cross platform mobile app. I have seen frameworks listed below but It will take so much time to test each and every framework, so I am looking here for some advise.
Please guide me which framework is the best and most mature.
I want to do ...
HTML5 -> Android, Windows Mobile, Iphone/Ipad
Rhodes and RhoSync
PhoneGAP
Titanium Mobile
QuickConnectFamily
BedRock
Corona
MoSync SDK
Sancha Touch
JQ Touch
iWebKit
iUI
xUI
Magic Framework
Dashcode
CiUI
Safire
iPhone-universal
WebApp.net
The Dojo ToolKit
Jo
It should also support a good debuggin support, debugging like in java line by line debugging.
This is totally depends on where you stand in which platform.
Let's say you have strong JavaScript and Jquery knowledge then you can move on with Jquery Mobile and HTML5 to develop any cross platform application.
You can always study pross and cons of above listed stuff but this is quiet subjective stuff.
I will go with following.
Sancha Touch
PhoneGAP
Titanium Mobile
Jquery Mobile (Best for Browser Based mobile apps)
Any other you pick below this is fine.
Thanks,
Jigar
If it is Windows Phone(I assume since windows mobile is quite old) you are looking for it is a bit tricky because most of the frameworks do not support it properly yet (see) but for Android and iOS you could any HTML5 UI framework and one of the packaging tools such as PhoneGap, MoSync, Sencha or ...
I think Jigar has point and it is subjective, but personally I think titanium mobile is not quite HTML5 although it provides native user interface from JavaScript (which you also get from MoSync with more HTML5ish code).
Another point is that things like JavaScript frameworks and packagers complement each other for example jQuery Mobile can be used together with PhoneGap or MoSync.
From user experience point of view I prefer the following frameworks:
Native
Kendo UI
jQuery Mobile
Sencha