November 01, 2021

On Saturday, 30 October 2021 at 05:27:56 UTC, Ola Fosheim Grøstad wrote:

>

On Saturday, 30 October 2021 at 01:46:18 UTC, harakim wrote:

>

Angular was by far the most popular web UI framework for new projects, but lost that edge

Is that true though? What framework is more used than Angular for larger web applications?

I agree that a D3 approach is the best option, but that requires a clear direction: more high level or more low level? D3 without focus would be worse...

Based on people I know and job postings, React is the number 1 framework. I use Vue, but I think Angular and Vue are probably fairly close in adoption. I see more jobs for Angular, but everyone I know who uses on of the two uses Vue at their job. Angular is certainly not as popular as it used to be and is declining in relative popularity all the time.

https://trends.google.com/trends/explore?date=all&geo=US&q=%2Fg%2F11c6w0ddw9,%2Fg%2F11c0vmgx5d,%2Fm%2F012l1vxv

Angular 2 was released in September of 2016.

November 01, 2021

On Monday, 1 November 2021 at 20:44:45 UTC, harakim wrote:

>

fairly close in adoption. I see more jobs for Angular, but everyone I know who uses on of the two uses Vue at their job. Angular is certainly not as popular as it used to be and is declining in relative popularity all the time.

https://trends.google.com/trends/explore?date=all&geo=US&q=%2Fg%2F11c6w0ddw9,%2Fg%2F11c0vmgx5d,%2Fm%2F012l1vxv

I don't know how well search reflects usage as people search more when learning, but it varies a lot between countries:

https://trends.google.com/trends/explore?date=all&q=%2Fg%2F11c6w0ddw9,%2Fg%2F11c0vmgx5d,%2Fm%2F012l1vxv

Chinese developers seems to have a preference for vue.js, maybe better documentation?

>

Angular 2 was released in September of 2016.

And now it is at Angular 12…

November 02, 2021
On Tuesday, 26 October 2021 at 01:19:29 UTC, Andrei Alexandrescu wrote:
> Versioning Phobos would free us from maintaining backward compatibility with a variety of decisions that did not withstand the test of time:

So the question is, 'how can we best adapt the D programming language to change?'...

This surely is the perennial question of language development.

Your answer seems to be 'versioning'.

Fine.

Unless I hear a better solution, then (as nike would say) 'just do it'.

I will use it.

November 02, 2021

On Thursday, 28 October 2021 at 08:50:31 UTC, Robert burner Schadek wrote:

>

I think this version schema is fundamentally wrong and looks to me like a quick way to the D1 standard library mess.

[...]

Don't know how I could've missed this post. Well ranted

November 02, 2021

On 11/1/21 5:15 PM, Ola Fosheim Grøstad wrote:

> >

Angular 2 was released in September of 2016.

And now it is at Angular 12…

Angular 2 was the break from AngularJS, and essentially the start of the downhill slide.

I've only used angular for about 2 years (sporadically, for work), and it's probably the worst framework of any language I've ever seen. When I first was looking at angular, I was looking at (what is now) AngularJS, and it didn't look too bad. But I never got to use it. Since Angular 2, it requires a compiler to build your javascript web pages, plus you are not writing html any more, or using the browser's features, it all has to go through the framework. The whole thing is extra complicated for the sake of being complicated.

-Steve

November 03, 2021

On Wednesday, 3 November 2021 at 02:23:05 UTC, Steven Schveighoffer wrote:

>

Angular 2 was the break from AngularJS, and essentially the start of the downhill slide.

Hm, I Angular 2+ looks like a massive improvement to me.

>

I've only used angular for about 2 years (sporadically, for work), and it's probably the worst framework of any language I've ever seen.

I haven't looked at vue.js, but I find React to be a hack. It does not provide me with enough advantages and structure over plain TypeScript to offset the disadvantages.

>

Since Angular 2, it requires a compiler to build your javascript web pages, plus you are not writing html any more, or using the browser's features, it all has to go through the framework. The whole thing is extra complicated for the sake of being complicated.

Ok, so I get your objections. Angular is most suitable for business-like applications like admin interfaces, where you get change requests from users frequently. What it does reasonable well is allowing you to build independent components that makes maintenance easier (so you work with HTML/CSS within one component). But you have to spend extra time on interfacing between components. Like, I've found that if I tailor data-structures to Angular then the code can be reasonably clean, so sometimes you are better off transforming received json into a datastructure tailored to the components you design. It can sometimes be a challenge to formulate the state of your web-client as rxjs streams if you want more advanced coupling of GUI-elements, so you have to adopt that mindset and use Angular for projects where it makes sense.

In my opinion, Angular becomes more attractive if you also adopt Material GUI. If you don't plan on maintaining the project for a long time, then Angular may not be worth the extra interfacing effort.

(I don't see the compilation requirement as a big deal. It can be set up to happen in the background, and I rarely use plain JavaScript anyway. TypeScript has taken over, and that also requires compilation.)

November 03, 2021

On Wednesday, 3 November 2021 at 07:57:15 UTC, Ola Fosheim Grøstad wrote:

>

I haven't looked at vue.js, but I find React to be a hack. It

Vue is a joy to work with (IMO). If you go to their webpage https://vuejs.org/ and watch the "Why Vue" video, I think it explains pretty well how easy it is to use.

2 3 4 5 6 7 8 9 10 11 12
Next ›   Last »