LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - News > Syndicated Linux News
User Name
Password
Syndicated Linux News This forum is for the discussion of Syndicated Linux News stories.

Notices


Reply
  Search this Thread
Old 10-05-2015, 10:30 AM   #1
LXer
LXer NewsBot
 
Registered: Dec 2005
Posts: 128,540

Rep: Reputation: 118Reputation: 118
LXer: Navigating a sea of frontend frameworks


Published at LXer:

Which frontend framework should you pick for your next web app? Pam Selle will address this famously difficult question at this year's All Things Open in Raleigh.read more

Read More...
 
Old 10-05-2015, 11:00 AM   #2
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,671
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
As the last few paragraphs of the cited article suggest, I think that "the JavaScript / framework world as we now know it" is about to be taken-over by transpilers ... and by languages like Apple's Swift. The unquestioned dominance of " 'JavaScript, Of Course(TM),' driving millions of lines of other people's source code," is finally about to be questioned. And I think that it will lose the interrogation.

Frameworks became very interesting, at least for a while, when the aptly-named PhoneGap promised that "mobile application development," far from being a strange new world, was actually just another form of web-site. These have ballooned into things like Ionic, which still let you write a mobile app in JavaScript if you don't mind the 120,000-or-so lines of accompanying Java and/or Objective-C which is required to actually make the magic work. And in the end ... 60 to 100 megabytes later ... it's still "just JavaScript." In terms of the tool that you use to write your part of the source-code, you haven't gained a damned thing. You're still making the same mistakes and discovering them at runtime.

Transpilers, like Haxe and OpenFL, allow you to write your source code in a language that is far more sophisticated, and to compile your code to multiple native platforms. (As well as a JavaScript target.) These tools have long ago passed the "curiosity" stage.

Languages like Apple's Swift are just as exciting, now that Apple has open-sourced the project, which is based on LLVM compiler-construction technology that is already open.

Although nothing will displace the billions of lines of JavaScript (and frameworks) that are now in stable, revenue-producing service ... nor should there be, anytime soon ... I clearly foresee that both the way in which developers operate, and the fundamental nature of the applications they produce for any platform(s), is changing. People aren't going to continue writing as they now do.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: KDE Frameworks 5.9.0 LXer Syndicated Linux News 0 04-12-2015 12:21 AM
LXer: Frameworks 5 LXer Syndicated Linux News 0 09-27-2013 12:32 AM
LXer: Design Frameworks LXer Syndicated Linux News 1 09-21-2012 11:45 AM
LXer: Design Frameworks LXer Syndicated Linux News 0 09-06-2012 01:00 AM
LXer: Navigating the Linux Filesystem LXer Syndicated Linux News 0 02-12-2009 11:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - News > Syndicated Linux News

All times are GMT -5. The time now is 12:29 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration