The network is broken. She read that right: It's no secret that the web has now become so complicated that various framework applications are competing for the attention of web developers. Some might say that understanding the code is easier than deciding which framework apps to use.

This includes Evgeny Kot, director of development at Wrike, who told TechRadar Pro at the recent WebExpo event that there needs to be a single framework that helps programmers simplify web development.

In their current form, HTML, CSS, and JavaScript, the three main languages ​​used to create websites, are everywhere: in mobile apps, desktop apps, smart devices of all shapes and sizes, and even PC/games. "AAA" console. .

A web coder's dream

A typical implementation of a website considers JavaScript as a programming language, with HTML used to structure the site and CSS for the design and layout of the web page.

While all three of these apps work fine for the most part, Kot praised Flutter, an open source framework created by Google that aims to be the ultimate framework for client code.

“You can write applications or base code for Android, iOS, Web, Desktop, Windows MacOS and Linux embedded systems. You can create user client code for almost all popular platforms. It uses DART, a language created by Google ten years ago, as the main language,” added Kot.

“When Flutter started, it was mainly used for Android and iOS development, but now Flutter is more than that – you can write code for all platforms, including the web.”

However, Flutter isn't for everyone, especially when it comes to SEO, and one of the main drawbacks of the tool is that the framework still has to align the output of apps.

“The challenges Flutter faced early in its development are the same for almost all young executives,” Kot explained.

“People who develop mobile apps with native code, like Android and iOS developers, are a bit conservative when it comes to creating cross-platform code. In the past, other developers who have tried to do this have failed miserably because there is always a trade-off when it comes to offering the best quality on both platforms.

Simple website building tasks have already started to stifle the need for web developers, though Knot doesn't seem too concerned, noting that more complex site building tasks higher up the pyramid will certainly need coders.

“In the future, people will create simple websites without any knowledge of the website building industry, but we will also have more complex websites. An example of this is Project Fugue, a project that covers web APIs,” she says.

According to GitHub (opens in a new tab), Fugue is a unified interface for distributed computing that allows users to run Python, pandas, and SQL code in Spark and Dask without retyping.

“Right now, in browsers, you can use USB, Bluetooth, file management, and other APIs. So we're looking at how web developers can do it all without C++ developers needing to build an application that uses USB," adds Kot.

One of the recurring themes of WebExpo 2022 was the idea that the war between frameworks is no more.

"Four or five years ago, React, Angular, and other desktop and mobile web app providers were competing for the title of best framework, but now I don't see that competition in the space anymore," he said.

Don't forget accessibility

As the race to become the number one framework fades, new competition has emerged in the web space.

The last decade has seen a dramatic increase in the number of organizations sued for accessibility issues on their websites and mobile apps.

"Accessibility has become a default trend, not only because of its extreme importance, but also because there are many laws in Europe to ensure that websites are accessible to everyone," explained Kot.

“Right now, most laws target government sites, but I think in the years to come we will see more websites designed to meet accessibility guidelines. If sites don't want to do this voluntarily, they will soon have to because it's the law.

Web Vitals, the set of metrics created by Google, also empowers developers to build faster, more accessible apps.

For example, if you're looking for a web host that ranks low on Lighthouse, a free tool that provides powerful insights to help you improve your website, it's likely to rank much lower in search engine results.

Another example demonstrated at WebExpo came from Livesport, a Czech technology company that is well aware of the dangers of having a slow website and mobile app. Its Flashscore Network, developed in 2006, provides live online scores across more than 400 servers with a largely automated 30Gbps data stream for speed.

“Web developers are forced to write more accessible, faster and lighter code. Technically, Webassembly finally gets garbage collection, which I hope will build more languages ​​on top of this and we'll have a faster web. WebAssembly can be used anywhere. It is not related to JavaScript by nature,” explained Kot.

"Typescript, while not a trend, is used by a lot of people these days and so I predict that in the future, we may see the merger of Typescript and Javascript."

What about website builders?

The evolution of the Geocities website builder founded in 1994 and launched to enact web design standards just four years after the development of HTML – for the wide range of drag and drop builder providers available today, it's easy to conclude that coding may simply be a thing of the past.

In fact, Kot told TechRadar Pro that when he graduated from college 15 years ago, his teacher told the class that they would be the last generation to write code because everyone will be using drag-and-drop squares in templates to create websites.

"It's not happening right now, but on the web I see a lot of companies that used to build these one-page portfolio sites can now build them on Tilda, Wix, or many other site-building web platforms, without any coding or programming knowledge." of computers," he explained.

While the online world tends to make site building less complex, centralized, and all in one highly functional framework, the fact remains that web development as an industry will continue to do things for a smoother user experience.

Share This