IMO there are two factions of developers that use frameworks that compile
other languages into JS.

1) Developers who don't love JS and think that if they write code that
compiles to JS in their language of choice, they will be better off and more
productive. (GWT, ScriptSharp, etc...)

2) Developers who think that the syntax of the language as it exists now is
a little clunky. Most of these developers write a DSL in JavaScript to
output JavaScript. (CoffeeScript).

I think that the face of the language will change and evolve in some ways to
satisfy group number 2, but I'm not sure if JS will ever been good enough
for the developers in group number 1. They often have legitimate reasons for
wanting to write in their language of choice (e.g. all unit tests are
written in the same language and run at the same time on their build
server). I'd argue against them being more productive. Both groups at some
point have to wonder "Is there a bug in the compiler?" when they encounter a
bug in their JS.

On Wed, Dec 15, 2010 at 8:12 AM, Hay (Husky) <[email protected]> wrote:

> I guess it depends on the integration with the backend. If you have
> lots of Java programmers that would like to keep control of everything
> in one language you could use something like GWT or Vaadin. However,
> you could also take that argument the other way around and write
> everything in Javascript, including on the backend (using something
> like Node).
>
> if the question is mostly about maintainability on the frontend i
> would look more into solutions like RequireJS that allow you to make
> your code more modular.
>
> -- Hay
>
> On Wed, Dec 15, 2010 at 3:43 PM, Fran <[email protected]> wrote:
> > I'm lately looking into frameworks like GWT or Cappuccino, or recently
> > Coffee-script, although this one is more a peuse-code that compiles into
> > javascript than a framework, but still it seems to follow similar
> > philosophy. They seem to keep getting stronger among the js developer
> > community. My question is, could this be the future of Javascript, being
> > compiled into from another language or some peudocode ?, I understand it
> > makes better maintainable code among other advantages but, are we not
> losing
> > control over our js applications ?.
> >
> > Don't get me wrong, I actually feel quite curious about these
> > frameworks/pseudo-code and see lots of advantages, but I'd like to know
> what
> > other developers think about it and if they are using them in big
> projects.
> >
> > I'll soon start working on a big project from scratch, where Google Map
> is
> > involved, and I'm taken them into consideration, playing around, but
> still
> > not quite convinced.
> >
> > Any suggestion, advise or thought ?
> >
> > Thanks in advance
> >
> > Fran
> >
> > --
> > To view archived discussions from the original JSMentors Mailman list:
> > http://www.mail-archive.com/[email protected]/
> >
> > To search via a non-Google archive, visit here:
> > http://www.mail-archive.com/[email protected]/
> >
> > To unsubscribe from this group, send email to
> > [email protected]<jsmentors%[email protected]>
> >
>
> --
> To view archived discussions from the original JSMentors Mailman list:
> http://www.mail-archive.com/[email protected]/
>
> To search via a non-Google archive, visit here:
> http://www.mail-archive.com/[email protected]/
>
> To unsubscribe from this group, send email to
> [email protected]<jsmentors%[email protected]>
>

-- 
To view archived discussions from the original JSMentors Mailman list: 
http://www.mail-archive.com/[email protected]/

To search via a non-Google archive, visit here: 
http://www.mail-archive.com/[email protected]/

To unsubscribe from this group, send email to
[email protected]

Reply via email to