Frontend

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(New page: Recently we got into a discussion: What frontend means? On one side the term [[frontend] is very generic. It's [[wikipedia:Front_and_back_ends|wikipedia ...)
Current revision (10:38, 6 April 2018) (edit) (undo)
 
(6 intermediate revisions not shown.)
Line 1: Line 1:
-
Recently we got into a discussion: What [[wikipedia:Front_and_back_ends|frontend]] means?
+
Recently we got into a discussion: What does [[wikipedia:Front_and_back_ends|frontend]] mean?
-
On one side the term [[frontend] is very generic. It's [[wikipedia:Front_and_back_ends|wikipedia description]] describes it in general terms too trying to pretend that any [[GUI|user interface]] is also a [[frontend]]. However, when you look at [[Swing]], you see it being referenced as [[GUI|graphical user interface]], not as a [[frontend]]. As such I believe the meaning of the term is being shifted more and more towards web development. The term [[frontend]] has been kidnapped by the [[JavaScript]] camp few years ago. It no longer means [[Swing]] or [[SWT]], it only means [[DOM]], [[CSS]] & co.
+
On one side the term [[frontend]] is very generic. It's [[wikipedia:Front_and_back_ends|wikipedia entry]] describes it in general terms too. It somehow tries to pretend that any [[GUI|user interface]] is also a [[frontend]]. However, when you look at [[Swing]], you see it being referenced as [[GUI|graphical user interface]] or as [[GUI]] widget toolkit, not as a [[frontend]]. As such I believe the meaning of the term is shifting more and more towards web development. The term [[frontend]] has been kidnapped by the [[JavaScript]] camp few years ago.
-
Everyone not deeply knowledgeable of [[Java]] will expect that [[frontend]] means exactly an application running in a browser or in a WebView component (on desktop or mobile phone) written using CSS/DOM/etc.
+
Everyone not deeply knowledgeable of [[Java]] will expect that [[frontend]] means an application running in a browser or in a WebView component (on desktop or mobile phone) written using [[CSS]]/[[DOM]] & co. The term [[frontend]] no longer includes [[Swing]] or [[SWT]] (the old and almost dead desktop [[GUI]] technologies of [[Java]]), it only means [[DOM]], [[CSS]] & co.
-
What's your opinion? Does [[frontend]] equals (more or less) to [[HTML]]5 these days?
+
What's your opinion? Does [[frontend]] equals (more or less) to [[HTML]]5 these days? Vote [https://twitter.com/JaroslavTulach/status/982205644273954816 here], thanks.

Current revision

Recently we got into a discussion: What does frontend mean?

On one side the term frontend is very generic. It's wikipedia entry describes it in general terms too. It somehow tries to pretend that any user interface is also a frontend. However, when you look at Swing, you see it being referenced as graphical user interface or as GUI widget toolkit, not as a frontend. As such I believe the meaning of the term is shifting more and more towards web development. The term frontend has been kidnapped by the JavaScript camp few years ago.

Everyone not deeply knowledgeable of Java will expect that frontend means an application running in a browser or in a WebView component (on desktop or mobile phone) written using CSS/DOM & co. The term frontend no longer includes Swing or SWT (the old and almost dead desktop GUI technologies of Java), it only means DOM, CSS & co.

What's your opinion? Does frontend equals (more or less) to HTML5 these days? Vote here, thanks.

Personal tools
buy