I've been skilling up on Angular2 and I've got to say it's not everything I hoped for. AngularJs was OK but a bit 'messy' in places. I was hoping they would have kept it similar but tidied it up a bit. If anything, it's got worse.
There's zero backwards compatibility.
And it's a very leaky abstraction. I feel it's trying to do too much for me, while at the same time I have to know everything that's going on under the hood. It reminds me of ASP.Net Webforms (worst framework ever) when what I really want is ASP.Net MVC.
Could have been good. I'm looking into React.js next, and I hope that's the one I'm looking for. But if it isn't, the framework proliferation will continue until we hit the bullseye.
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Reply to: Angular 2 contracts
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Angular 2 contracts"
Collapse
-
Agree there will be huge amounts of churn over the coming years. For those who are looking to pick a framework that is going to last, I guess you have to roll with the bare bones of node right now (express core etc).
Even for those people who took a punt on Angular 1 being the defacto must be looking at their code base and wondering where to go now we have Angular 2.
In other news, nice to see someone following correct version control. 2.0 definitely introduced the breaking changes from 1.0.
Leave a comment:
-
Originally posted by oliverson View PostI guess the encouraging thing here is that both VHS and Betamax are stone cold dead!
While it may be great for us as developers the sheer number of frameworks out there, I question the value for money clients are getting when a senior dev/tech lead/architect chooses NewShinyThing.js as the latest framework which is also dead in 5-10 years time because an alternative framework become the defacto standard instead.
Leave a comment:
-
Originally posted by ShandyDrinker View PostIs that true though re the best developers - define best? There are always pros and cons with any framework.
What I do see is a crazy amount of fragmentation in frameworks/libraries. In the C# world 10 years ago you were lucky if there were any ORMs available and now you have many different flavours to choose from. Similarly with javascript frameworks - jQuery was only just on the verge of release 10 years ago.
I suppose I'm still in two minds about how I feel about application frameworks like Angular. As a permie, I tended to dislike them because they introduced some lock-in both to the app I was developing and to my skill set. As a contractor, I guess I want a skill where there is a lot of demand, like there is for Angular, but also I want to it to be easier to be successful, and I'm not (yet) sure Angular does that as well as other libraries - not least because they keep breaking things every time they make a new release, but also simply from the architectural point of view.
I've read React, which is supposedly a "View" framework, makes life easier. On its own, I don't see it as being comparable with Angular, but when people refer to React I think they're usually also including a set of other libraries and techniques that are somehow recommended.
What I don't like about React, though, is that, if you look at the source for a web page, it tends to be nonsense. IINM, you have to know React in order to even understand its output. I suppose that's somewhat true of other frameworks, but not to the same degree I think.
I also don't like that React abstracts the DOM. This seems to preclude (m)any performance improvements made in the browser, and, well, it just doesn't seem like web programming any more....it kind of totally different and the only similarity is that it uses JavaScript.
Speaking of which, I also have tended to dislike libraries that tend to pull things into JavaScript from HTML and CSS. Again, I can see some point in this - it's surely easier to programme JavaScript than CSS and it more than likely makes life easier; but I doubt that it is the way forward for the web. Is the web's future really all JavaScript? IMO, things should be in HTML as much as possible, CSS for styling where the default isn't what you want, and JavaScript for functionality/dynamic behaviour.
Having said that, I suspect contracting might be changing my opinion - having a single language rather than three surely makes things easier.
Personally, I prefer libraries that provide features and utilities, and can be used in many apps irrespective of their architecture. For this reason, I quite like web components. I think React, in its pure form, is essentially a web component (correct me if I'm wrong), and Angular custom directives seem to be like that too. You can essentially write the component and then use them in any application. I've been using Google Polymer over the past few years and have quite liked that - though it, too, can get complicated when you get into more complicated patterns. Unfortunately, there is precious little demand for Google Polymer, so I fear my investment (time/effort/etc) is mostly wasted there. No, all the demand seems to be for Angular and React, and I'm wishing I had taken the chance to use Angular in my perm position (I had a brush with React, where I developed my distaste for it).
I should be starting a contract tomorrow, my first for about 20 years - it's been a while It just so happens to be using Google Polymer too, so I'm pleased about that.
Leave a comment:
-
Originally posted by oliverson View PostI guess the encouraging thing here is that both VHS and Betamax are stone cold dead!
Not quite, only just completely dead
And
While most people prefer the look of modern video digital video over VHS, there is a rapidly growing group of collectors seeking out old tapes. Some of the rarer horror movies are worth as much as £1,500.
Leave a comment:
-
Originally posted by ShandyDrinker View PostI see this proliferation of frameworks as no different from the VHS/betamax war of the 80s just more on steroids. There seem to be a ridiculous number of new frameworks out there which I think is pot luck more than anything choosing the right one. While I don't mind Angular, I preferred Knockout and have no doubt there are people will have other preferences.
Is that true though re the best developers - define best? There are always pros and cons with any framework.
What I do see is a crazy amount of fragmentation in frameworks/libraries. In the C# world 10 years ago you were lucky if there were any ORMs available and now you have many different flavours to choose from. Similarly with javascript frameworks - jQuery was only just on the verge of release 10 years ago.
Leave a comment:
-
Originally posted by munkee View PostI still have 0 love for angular. Take a look at scotch.io and other developer websites and its as if angular is the only way to go nowerdays. It's interesting that the market has picked up specifically on angular due to its fan base but the JS community is littered with 1000's of other frameworks which dont seem to be as popular. Even with all the missing pieces Angular seems to be rated highly. I would have expected a few of the MVC frameworks to become the defacto (sails.js) for production especially as a lot of the industry are still sitting on .net (esp c#).
Originally posted by KentDogWalker View PostAngular is like the emperors new clothes, the best developers hate it and won't use it.
What I do see is a crazy amount of fragmentation in frameworks/libraries. In the C# world 10 years ago you were lucky if there were any ORMs available and now you have many different flavours to choose from. Similarly with javascript frameworks - jQuery was only just on the verge of release 10 years ago.
Leave a comment:
-
Angular is like the emperors new clothes, the best developers hate it and won't use it.
Leave a comment:
-
Originally posted by Stevie Wonder BoyIt's still missing significant functionality
I still have 0 love for angular. Take a look at scotch.io and other developer websites and its as if angular is the only way to go nowerdays. It's interesting that the market has picked up specifically on angular due to its fan base but the JS community is littered with 1000's of other frameworks which dont seem to be as popular. Even with all the missing pieces Angular seems to be rated highly. I would have expected a few of the MVC frameworks to become the defacto (sails.js) for production especially as a lot of the industry are still sitting on .net (esp c#).
Leave a comment:
-
Originally posted by eek View PostWhile Angular 2 may have just been released its being in the works for over two years... So its possible to have a lot of experience in it already...
Leave a comment:
-
While Angular 2 may have just been released its being in the works for over two years... So its possible to have a lot of experience in it already...
Leave a comment:
-
Originally posted by MrMarkyMark View PostWell, If MF is writing books on the subject it must be extremely straightforward .
Don't worry, you have the aptitude and I'm sure you have the codes, you will be fine
Leave a comment:
-
Originally posted by northernladuk View PostDon't need that do I? It's just code and stuff in't it?
Well, If MF is writing books on the subject it must be extremely straightforward .
Don't worry, you have the aptitude and I'm sure you have the codes, you will be fine
a
Leave a comment:
-
Originally posted by MrMarkyMark View PostBetter get the books out over the weekend then, providing any have actually been written, that is
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Experts you can trust to deliver UK and global solutions tailored to your needs! Today 15:10
- Business & Personal Protection for Contractors Today 13:58
- ‘Four interest rate cuts in 2025’ not echoed by contractor advisers Today 08:24
- ‘Why Should We Hire You?’ How to answer as an IT contractor Yesterday 09:30
- Even IT contractors connect with 'New Year, New Job.' But… Jan 6 09:28
- Which IT contractor skills will be top five in 2025? Jan 2 09:08
- Secondary NI threshold sinking to £5,000: a limited company director’s explainer Dec 24 09:51
- Reeves sets Spring Statement 2025 for March 26th Dec 23 09:18
- Spot the hidden contractor Dec 20 10:43
- Accounting for Contractors Dec 19 15:30
Leave a comment: