3 ms·
There is also the simple fact that the angular 2 demo app (shows 10 cards with 1 field) requires knowledge of * bash shell * TypeScript * Typescript templati
by candiodari 8y ago
There is also the simple fact that the angular 2 demo app (shows 10 cards with 1 field) requires knowledge of
* bash shell
* TypeScript
* Typescript templating (and how the 2 way binding between HTML and TypeScript/Javascript works)
* HTML (at least 2 versions. I mean technically not required 2 versions, but you're going to use both flex and non-flex layouts, you're going to use HTML5 and legacy syntax, ...)
* CSS
(and various related things like DNS, how browser URL's work, including their javascript API of course,
And the use of separate frameworks:
* npm (bash)
* typescript standard library (typescript)
* angular (typescript/dart)
* rxjs (javascript/typescript)
* bootstrap (CSS)
And this is just the frontend. This does not save any data, request any data outside of the app itself or interact with anything, so let me just add what one might use as a backend on top of this:
* golang/python/java/perhaps C++ (ok I suppose you could use typescript, but ... really ?)
* protobuf (unless you want to manually sync frontend/backend)
* postgresql
I believe this to be one of the easier options for the backend. And effectively necessary:
* git or perhaps svn
* docker or something like it
* ssh
* at least one server running remote on the internet
For comparison: https://www.youtube.com/watch?v=P6Skpd3Tosk https://www.youtube.com/watch?v=P6Skpd3Tosk
(I would like to point out that if you wanted to that video actually shows you everything you need to make, say, a contract tracking app, whereas if you fully follow the angular demo, and then also build the backend behind it, there's more you need to know before you'll be anywhere close to that dbase app. For example that angular app will crash if you put a million records in it, and you are very far from having master-detail-detail views. Also that dBase app will actually check the fields)
(And I've been doing angular for 2.5 years. May God have mercy on your soul if your boss asks if the table can please have custom fields and sorting criteria)