Angular CLI is the easiest way to get started with Angular 2+, but it's still in beta and requires NodeJS.
Is your problem with NodeJS, the open-source community built tooling, or NPM, the private company who manages a repository of NodeJS modules?
NodeJS installation on OS X is very simple and the majority of modern web development has moved over to it for at least tooling (if not for actual hosting/deployment too).
If NPM is specifically your issue, then you can use
Yarn, but it may still pull from the NPM-managed repositories.
If you want something without most of the performance benefits of Angular 2+, then you can do something like the
Quickstart Plunker in your project... it uses SystemJS to do the minimal module loading in the client.
Of course the tooling (much of it based on NodeJS) is a big part of what enables the great performance seen in Angular 2+ via AOT compilation, Universal (server-side rendering), etc.
I'm not sure how your mention of .NET Entity Framework is related. I thought that you were using OS X due to your mention of CodeKit? Either way, you certainly don't have to configure .NET Entity Framework to use Angular 2+.
On Thursday, January 26, 2017 at 2:35:30 PM UTC-5, TheRyanSmee wrote:
I have been using Angular1 for a little while for web development projects in and outside of work.
I am about to start a new project and am torn between sticking to Angular1 or getting stuck into Angular2 so that I can reap all the performance benefits I have been hearing about.
The only thing holding me back from this leap is the fact that I really don't want to use Node. I'm not against TypeScript, in fact I really like it! I just like to let CodeKit take care of all of my prepossessing.
I have looked high and low but I can't seem to find a simple way of downloading and getting started with Angular2. Everything I find is either incredibly out of date or has a whole bunch of other stuff bundled in (bootstrap etc). I know that due to the .NET Entity Framework, decoupled style of Angular2, its never going to be as easy as the '1 click download and away we go' that we had with Angular 1, but surely there must be a middle group?
Anyone that can help or has any suggestions, please jump in.