Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I am thinking of creating a web app using angularjs for learning purposes from scratch.
And I need to know what are the tools I can use to generate a basic structure of my app as starting point for development.
I've found angular-seed from here. Now, what are other options we can use? Possibly pros and cons.
I know I can use angularjs like on ASP.NET website.
This question will generate an opinionated responses but this could help me determine what direction I should take before starting :)
AngularJS is a client side MVC framework to create a fast website. Anyways it won't replace ASP.NET as it's a server side framework.
Using AngularJS, you can create a SPA which means Single Page Application.
When you choose to use AngularJS as client side framework, you have to still choose the server side framework such as ASP.NET, NodeJS, PHP, JAVA etc.
Angular-seed which you mentioned above is the good starter for beginners which is using NodeJS as server side runtime and you can start it by carefully following the instructions given in the github page.
If you intend to choose ASP.NET or MVC as your server side programming, you can follow the instructions given in the below links to start.
https://learn.microsoft.com/en-us/aspnet/core/client-side/angular
http://codehandbook.org/web-app-using-angularjs-and-asp-net-mvc-4/
http://www.codeproject.com/Articles/806029/Getting-started-with-AngularJS-and-ASP-NET-MVC-Par
An option which I use and could be useful to you too is Yeoman.
What's Yeoman?
Yeoman helps you to kickstart new projects, prescribing best practices
and tools to help you stay productive.
Simply install using:
npm install -g grunt-cli bower yo generator-karma generator-angular
Get started here using:
yo angular [app-name]
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
I am very new with hosting.
I built an app with React, NodeJs, Express. Classic MERN project.
I wonder how to host it ? I read about Amazon Lightsail, but I have to choose OS.
If I pick Ubuntu, will I be able to install Nodejs, npm, host my API with https, etc ?
Thank you for infos guys.
You seem to be asking a few things here.
In terms of how you should be hosting: depending on your goals, Amazon Web Services may be a little more than you're looking for at the moment. If you're just getting started with web hosting and deployment I would highly recommend taking a look at something more straightforward(and free!) such as Heroku. This might help you get a grasp on the process of deployment, and they have a decent getting started guide specifically for node.
That said, if you are certain you'd like to dive in with Amazon Web Services there are several different services available to choose from (including lightsail) that you also may want to consider before continuing.
And finally to answer your main question: Yes, if you choose an Ubuntu distro for an OS you will indeed be able to install npm, node, and all the packages you'll require for your app (likely via a command line interface). I am not personally familiar with the specifics of Lightsail, but they have their own getting started guide you might want to read through for linux setups.
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 2 years ago.
Improve this question
I am currently working on Ionic 3 on several projects.
To keep up with the latest updates I need to upgrade to Ionic 5.
Now, the ionic 5 upgrade seems to re-work almost on all of my code. So I am confused about whether I should upgrade to Ionic 5 or should change the framework to React or Vue?
Another issue is most of the Cordova plugins I use are not currently supported(in other words, are not maintained anymore.)
Please share your thoughts.
I think you're mixing multiple questions here.
How do I migrate from v3 to v5?
The Ionic-Team made a lot of API-Changes from v3 to v4. They moved their components from angular to web-components and now support bindings to multiple frameworks. There is no automated migration from v3 to v4, so the easiest way might be to create a new ionic project and transfer and refactor your code manually.
Should I use angular, react, vue or vanillajs?
There is no automated migration, so the only benefit of this is, that you can now think about changing the framework. If you continue using angular, it might be the fastest way, as you only have to refactor according to API changes.
Also in the tags you wrote angularjs (angular v1), but ionic3 is using (angular v2), so I assume your code is written with angular.
What should I do with unmaintained cordova plugins?
I don't think you have many options here. You can switch to capacitor if you prefer the development process and use cordova plugins for functionality that capacitor has no plugin yet. There are many cordova plugins that work and are not well maintained. But if something is not working, you have to contribute to the plugin, remove the functionality from your app or write the native code yourself (e.g. with capacitor).
I would go with Ionic 5 together with capacitor which I think is a much better experience to work with than ionic 3 and Cordova.
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 6 years ago.
Improve this question
I am developing 1 project but I am little bit confused to choose which technology I should use
I go for AngularJs, but why AngularJs?
I go for WordPress, but why WordPress?
Can anyone suggest me the best option?
The answer is not so simple, because there are many types of fields on which selected technologies can be used and as #steur36 said before, it depends on your project requirements.
Basically, Wordpress is a CMS and its prime functionality is to provide all functionality to run and display a simple webpage (its a mix of frontend and backend). Wordpress could be used with success for small websites or blogs (where the main feature is to provide and/or display basic content, like: text, images/media/gallery, files ect.)
In the other side, there is the AngularJS, a javascript frontend framework where you can focus on visual side of your project and how the content is present to the audience. With AngularJS (or any other javascript frontend framework, like: Ember, Backbone, ect.) you can build the appearance of any webpage or web application, but to store the content, you may also need some RESTful backend server as well (to create queries to the server).
As small summary, Wordpress is great for small and medium websites/blogs (for bigger projects, it might not be adequate). With AngularJS (and probably with some RESTful backend server, because it depends if you really need it) you may create almost any complex projects, but the time of creation will definitely increase relative to Wordpress.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I have developed a basic web app using normal client-side code (not using angularjs) and the Laravel framework for the backend. A friend (in the software business) is joining to help me refine it and he questioned me using a PHP framework and instead says he would re-write it using AngularJS.
Is AngularJS capable of full read/write of a database to create a dynamic website? Since AngularJS is a javascript framework, I only understood that to mostly be used for front-end and a project would still need a back-end language like PHP.
Thanks,
Angular is a front-end (i.e. browser) framework - it can't run on the server without lots of backflips and hacks, and wouldn't buy you a whole lot anyway.
You could write the back end using node.js to connect to your databases and possibly get Angular running partially on the server to generate your initial pages. This is a technique known as "isomorphic javascript" (among other terms). It's an optimization, but if what you've got works I'd stick with it.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I'm starting mobile development for my company, but i don't really know where to start.
I'm a dot net programmer and i know a little bit of java.
I heard about phonegap , http://phonegap.com/start ; It seems to be nice but i'm a little bit confused with the multiplatform html.
You make your code in html, js and css but after that you need to build it in each platform ?
Did somebody have a better solution, my company need the app to be on all platform.
I've also heard about web app , you build a website and you can put it as an app, but not sure how it's working.
Thanks for helping me !
If u need apps for all platforms in a short time, use Phonegap.
You make your code in html, js and css but after that you need to
build it in each platform ?
Yes you code in html, js, css and after that build the app around it. Here you have 2 options. Either you can yourself install SDKs for each platform and build apps and release them. This is not that tough as it sounds :) As you hardly have to deal with any native code.
Or if you dont want to get into SDKs and just want to stick to the html js part of the app then you can use https://build.phonegap.com/ This lets you upload your html js css files to the phonegap build and you can get apps for all platforms from there.
As for webapps, phonegap is close to a webapp, with an added functionality that you can acces native features like camera, accelerometer and all too. so its fun. :)