aspose file tools*
The moose likes HTML, CSS and JavaScript and the fly likes Dart and front end development Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Dart and front end development " Watch "Dart and front end development " New topic
Author

Dart and front end development

Rick Goff
Ranch Hand

Joined: Nov 14, 2006
Posts: 54

Welcome, Chris. I read Dart in Action under the MEAP program and I found it well worth reading. There may be some wizened old Java programmers out there who still think of front-end development as separate from, and inferior to, sho'nuff application development. It seems that they are in for an awakening, coming sooner or later. Both Dart and your treatment of it offer good reason to begin to see web app development more holistically.

Thanks for writing the book. I've never been "in on" a language so early in its lifespan, and I'm interested to watch this unfold.

Rick


OCPJP 6
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61187
    
  66

Rick Goff wrote:There may be some wizened old Java programmers out there who still think of front-end development as separate from, and inferior to, sho'nuff application development. It seems that they are in for an awakening, coming sooner or later.so early in its lifespan, and I'm interested to watch this unfold.


I'd say that sooner is already here. Any developer who wants to work in the area of web development and is exclusively a server-side developer is already behind the eight ball*.






For those unfamiliar with the idiom "behind the eight ball", it means to be in a weak or losing position.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Chris Buckett
author
Greenhorn

Joined: Feb 12, 2013
Posts: 16
    
    5

Hello, and Thanks!

It's interesting to watch this language grow - most other languages were released further into their development cycle, and Google have certainly not always gained great press by developing this language "in the open".

One of the great things about Dart is that you can take a server-side Java developer who's tried JavaScript and stepped away saying "don't take my tools away from me...", and put them in-front of Dart, with it's rich tooling (standalone editor, Eclipse plugin, or JetBrains IntelliJ / Webstorm plugin anyone?), traditional OO paradigms (but still with a splash of functional programming), and easy consistent access to the browser DOM, and they will "see the light" of web development open up in front of them*




(*Am I over-egging the pudding....?)


Chris.
- my DartWatch blog
Sign up for the - Dart Weekly Newsletter
- Read my book Dart in Action
Rick Goff
Ranch Hand

Joined: Nov 14, 2006
Posts: 54

I have never heard of over-egging the pudding but I imagine the results would be sulfurous.

I agree that a compelling aspect of the Dart proposition is the single IDE for coding to both VM's (server and client), so to speak. That's a big deal. Can you comment on the development cycle in the context of Dartium/Chromium?
Chris Buckett
author
Greenhorn

Joined: Feb 12, 2013
Posts: 16
    
    5


Can you comment on the development cycle in the context of Dartium/Chromium?


Once you have Dartium, then you can using any text editor, you would have an .html file and one/more .dart files. Press Save in the text editor, Press reload in Dartium to see the results (in other-words, a similar development cycle as with JavaScript).

Once you add the Dart Editor, though, you get extra goodies, as the Editor and Dartium have two way communication:
- Dartium logging to appear in the editor's log window
- CSS can be "live edited" in the editor, with the results instantly visible in Dartium
- You can set breakpoints in the Editor and step through code that is running in Dartium, viewing watched variables and stack tract

All this has the same workflow as any other text editor (ie, edit, save, reload), but with benefits.

While the editor is running, you can also copy/paste the URL to your app from Dartium into a non Dart browser (Chrome, Firefox, IE), and the Dart Editor will automatically convert your Dart code to JavaScript (including outputting source-maps).



(To over-egg one's pudding is to try to over-improve it)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Dart and front end development