What will replace HTML & CSS & JS?

HTML and CSS show their age.

SASS generates CSS (because CSS is not clean enough). Graphic designers do not work in HTML, they work in graphic tools, and then translate them into HTML / CSS. JavaScript needs to have abstractions like jQuery, and CSS has a bunch of hacks to even get closer to a consistent predictable user experience.

It seems that people are doing wonderful things, despite the technology, and not because of it.

Of course, is there a better way?!? Something more closely related to the task .. providing an intuitive (consistent) user interface that allows users to achieve their goals.

Thoughts?

+6
javascript html css
source share
13 answers

Graphic designers do not work in HTML

DTP designers also do not create paper and ink. Create something and create something, these are shared tasks - when you have an idea for a TV spot, you still need a lot of technology between your creativity and the result, the same goes for the Internet.

Javascript should have abstractions like jQuery, and CSS has a bunch of hack to even begin to approach a constant predictable user experience.

About man, js is not needed, developers just like to simplify their work, this rule applies to various programming languages, since saying that python should have django. Frames and libraries above the language, they are optional. CSS has a bunch of hacks because some browser makers don’t give a damn about something called “standards”, and not because the language is poorly designed.

Of course, is there a better way?!? Something closer to the challenge facing a fluid intuitive (consistent) user experience is allowing users to target.

What user experience is not provided with html, css, js? I really don't understand what you expect from the Internet. Oh, and if you look like “you know you need a flash for something or something else,” get interested in canvas .

+6
source share

Nothing, I believe that they are here to stay for the next 10 years.

Internet experience can be enhanced by technologies such as Flash and Silverlight, but what is valuable on the Internet is not technology, but information.

Thus, a breach of Internet compatibility for pure technological improvement will never work.

+10
source share

BLTML: Bacon, salad and tomato markup language.

In the future, the network will only be used to publish tasty things that we want to eat, so it makes sense to develop a language that focuses on just that.

Pictures of kittens with words on them are likely to be supported by a hack.

+7
source share

HTML and CSS are here for a long time!

Although they may not be intuitive to designers, as PhotoShop says, well-formed HTML is machine-readable - which means that it can be used by people and computers. This is very important and helpful. Imagine a network full of photos that look beautiful but cannot be crawled or distorted by Google?

HTML and CSS are excellent because of the structured information that emphasizes them.

+5
source share

Personally, I think that HTML and CSS are very elegant, and although W3C is certainly not in a hurry, I think it is probably fair to say that a certain browser restrains web design more than the technology itself.

CSS3 supports fantastic things like web fonts with @fontface. Javascript engines are becoming faster and faster, and you can use things like the John Resig processing port , which would have been unimaginable many years ago.

We need to accelerate the pace of introducing new browsers, and we need to see how suppliers try to encourage their users to upgrade.

I think it is a mistake to think that abstractions are a negative thing, and they point out some problems with the underlying technology - the technologies naturally evolve through abstraction. There is some inconsistency in your post in the sense that you condemn the need for abstraction, but then indicate that you want consistency - consistency between clients is achieved through abstraction. I no longer have to worry about how different clients handle the DOM - jquery does this for me. CSS hacks with the same token are really not needed, and it is quite acceptable to serve a different stylesheet for this browser; the rendering difference between the other main engines is pretty minimal.

Also think that we still use a lot of “old” technologies (Unix, c, C ++, to name a few), because they are functional, elegant and well designed.

+2
source share

I don’t think HTML and CSS show their age, I think browsers show their age. I like to describe what I want to do, but not HOW to do it.

I assume that I want browser developers to use one rendering engine or, if not more, an SSL type certificate for browsers. A kind of global impartial body that measures browsers on a quality scale similar to a scale.

As with SSL certification, this is done by a third party. I’m not sure what the pricing structure will be, but I don’t think you should pay for it. I think this would make the big logo “works in this browser” like the free Spam Free and Mal-ware Free logos that we have seen on sites over the years. Or perhaps Acid1, Acid2, Acid3 went through the logos for browsers.

I would say that libraries like JQuery and Prototype exist because all browsers have their quirks. We were just tired of writing all this processing code, so some very smart people did this for us.

+2
source share

Worse is better. HTML and CSS never go away due to the large amount of content written on this platform. The same with C. This is a terrible language, but it will always be with us, because almost all the software is written either in C or C ++. The sheer volume of JAVA means it never leaves. There is still a market for COBOL programmers.

This is a popular idea among some programmers who are really frustrated in a system as brutal as HTML / CSS / JS and think, “Hay, let it down and start from scratch.” Well, you know, I could come up with my own phone, which is 100 times better and with better sound quality than any other phone. This is the easy part. The hard part is to call someone.

Whether you like it or not, HTML / CSS / JS is a technology trio that has become popular, and that means millions of people have invested trillions of dollars in producing content for this technology. Millions of people will be reluctant to give up this effort because someone says HTML / CSS / JS sucks.

This is a mysterious thing that figures out which technology will become popular. This is not something you can control in the interest of your own comfort. But at least you know that such excellent concepts of computer science as "abstraction", which, if you can handle it, will become your secret weapon. JQuery is an example, but it can be done much further.

+1
source share

The problem would be to not create something to replace HTML / CSS / JS, but to force browser providers to accept it. Good luck with that.

The focus, like web experience and HTML, is in my life and in your life, the only computer that most people in the world use is their phone. The web interface just doesn’t work even on the multi-touch touch screen.

Just as you no longer enter your game using the main ROM element before playing it, and you no longer see text screens around (mostly), at some point the network will be consumed by specialized devices or specialized applications for your phone number. A machine-readable website, or in other words, web services. You can call this web version 3.0 if you want.

+1
source share

I believe that the problem is not in HTML, CSS and JS, but in their age (they are constantly evolving). Theoretically, you should be able to create one version of something and work the same on different platforms. What is the problem: platforms.

Saying that these technologies are old and therefore need to be replaced, it looks like C ++ is old and therefore should not be used for game development. They are actually very suitable and powerful tools for what they are intended for. Therefore, I would predict that it is not HTML, CSS and JS that should or will be replaced, but that current platforms should get their shit together (somewhat more than others) and follow bloody standards!

However, they must continue to evolve in order to remain relevant.

+1
source share

I think XML with XSL is the future. Graphic designer tools will have their own XSL stylesheets adapted to the strengths of the tool, and the tool will generate XML files that use stylesheets.

But I am not clairvoyant; that will be hot in the next 5 years, who knows. :-P

0
source share

If you listen to Microsoft, Silverlight will be prominent on the new network. Since it uses XAML, which is only a text file, it can be search engine friendly.

Others, such as Flash.

Of course, I’m sure that in the future something else will be invented ...

0
source share

I think that RIA, for example, Adobe flex / air / apollo and Silverlight, etc., will eat up part of the html market share, but it will not completely replace it.

Some RIA-related issues, such as SEO-related, lack of back button support, are resolved.

The good thing with RIA is that it is browser independent (if the user has the right plugin), I could provide for the launch of future browsers with built-in support for RIA, thereby ensuring 100% market penetration for applications built with their help.

0
source share

For documents and regular web pages, HTML and CSS exist to stay and grow (Sass is really good). For applications, a mobile code (most likely javascript) that manages canvas-like graphics will help integrate web and web-based desktop applications.

- I wonder how funny these forecasts will look in 10 years :)

0
source share

All Articles