TNS
VOXPOP
Will JavaScript type annotations kill TypeScript?
The creators of Svelte and Turbo 8 both dropped TS recently saying that "it's not worth it".
Yes: If JavaScript gets type annotations then there's no reason for TypeScript to exist.
0%
No: TypeScript remains the best language for structuring large enterprise applications.
0%
TBD: The existing user base and its corpensource owner means that TypeScript isn’t likely to reach EOL without a putting up a fight.
0%
I hope they both die. I mean, if you really need strong types in the browser then you could leverage WASM and use a real programming language.
0%
I don’t know and I don’t care.
0%
Software Development

Web Developers Not Moving More Business Logic to the Client

Despite some movement around 'headless content management' with Jamstack and even WebAssembly, there is no statistically significant change in where developers are locating their new code.
Aug 19th, 2021 11:46am by
Featued image for: Web Developers Not Moving More Business Logic to the Client

Feature image via Pixabay

Advancements in client-side programming, with countless applications being able to compile and run within a browser, are why junior developers say that 39% of their most recent web application’s business logic is located in the client as opposed to the server. In contrast, only 30% of developers with more than five years of experience say likewise according to a February 2021 survey conducted for DZone’s “Modern Web Development” trends report.

Despite some movement around “headless content management” with Jamstack and even WebAssembly, there is no statistically significant change in where developers are locating their new code. A huge base of legacy web applications means these stats may move at a snail’s pace over the next few years.

“Business logic” is often a shorthand to describe the application logic that provides unique value to an organization. Business logic is what is placed on top of a core set of infrastructure and abstractions. It doesn’t matter if that infrastructure is called a browser, server, virtual machine or container. If thought about this way, some strategists suggest that everything but the business logic should be “outsourced” to infrastructure providers, vendors or an open source community. At the end of the day, should developers be responsible for about 40% of the business value (aka, business logic) in applications?

Computationally intensive tasks are usually not done in-browser. Source: DZone’s “Modern Web Development”

Group Created with Sketch.
THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses.