Lucee IDE ?

493 views
Skip to first unread message

Joe Matte

unread,
Feb 27, 2015, 1:27:29 AM2/27/15
to lu...@googlegroups.com
I see mentions here of possible alternate tag prefixes or language syntax - all great stuff.

I'm curious of which IDEs are most likely to keep up with new language features and changes so as to continue to provide "code assist", syntax highlighting, integrated help, etc.

I've used a variety of IDEs in the past, currently Eclipse + CFEclipse. I would be In complete awe to see an official Lucee IDE (which writing and supporting an IDE is a huge effort). I'm already in awe over Lucee itself and the new community.

Not a concern for today as I realize we can use our current IDEs for Lucee just like we always have with previous CF engines and syntax. But for future-proofing my dev tools, when new Lucee language features start to accumulate, I'd like to enjoy tight language+IDE integration.

Joe



Jesse Shaffer

unread,
Feb 27, 2015, 11:52:19 AM2/27/15
to lu...@googlegroups.com
I have held onto CFEclipse for quite a while.  Unfortunately it seems that project is entirely dead at this point.  I still use Eclipse from time-to-time because, frankly, it has the best source control integration/project management of any editor IMO.

However, lately I've been using http://www.atom.io - it has become a very nice editor.  There is even a decent CFML language addon for it (language-cfml by atuttle).  I'm even working on a CFEclipse-like code theme. :)  It is very similar to Sublime, except that it is based on io.js and webkit instead of python, and completely open source - therefore very hackable.  I would recommend giving it a shot at some point.

Jesse

Michael van Leest

unread,
Feb 27, 2015, 4:39:31 PM2/27/15
to lu...@googlegroups.com
I wouldn't prefer a Lucee IDE. Up to date plugins for widely used editors like atom, sublime etc would be a more realistic step I think. Better to focus resources on getting Lucee 5.0 out the door in my opinion.

Just my 0.02... Mike
--
You received this message because you are subscribed to the Google Groups "Lucee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lucee+un...@googlegroups.com.
To post to this group, send email to lu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lucee/e6f7d90a-3f01-41f6-a610-1a433a4aa716%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
Sent from Gmail Mobile

Mike Rankin

unread,
Feb 27, 2015, 4:51:25 PM2/27/15
to lu...@googlegroups.com
I agree with you Mike.  I've pretty much stopped using IDEs for cf in favor of Sublime Text.  It would be great if someone could fork the ColdFusion package, patch it up and get a release into PackageControl.

Peter Boughton

unread,
Feb 27, 2015, 6:29:26 PM2/27/15
to lu...@googlegroups.com
Jesse wrote:
> I have held onto CFEclipse for quite a while. Unfortunately it seems
> that project is entirely dead at this point.

CFEclipse is not entirely dead, simply because the only way any open
source project can *die* is if the source disappears, otherwise it
simply enters [permanent] hibernation.

It's still possible to download and build CFEclipse, and it'll only
remain in hibernation until a developer wants a change and has enough
time and motivation to work on it.

This has regularly been the case throughout CFEclipse's history, and
whilst this might be the longest period since active development (I
can't be bothered to check), I wouldn't put money on it *never*
receiving any further commits.

(Of course, I'm not sure I'd bet on it getting updated to work with the
wondrous new language lots of people want Lucee to have, either - though
as much because it's likely simpler to adapt another plugin for that.)

Jon Clausen

unread,
Feb 27, 2015, 6:40:42 PM2/27/15
to lu...@googlegroups.com
I know Mark Drew started on a rewrite of it a few years back (https://github.com/cybersonic/CFMLEdit ) and I owe him and others who maintained CFEclipse *big time* for all of their work on that project over the years. 

I just transitioned out of Eclipse to Sublime and, though I miss Eclipse’s refactoring toolset and visual version control, I really haven’t looked back.  The CFML plugin for that isn’t bad, though it can be made better.  Even so, when new syntax is introduced to Lucee, I can see the benefit in rebooting an Eclipse plugin, if only for those currently using CFBuilder to try out the new features side-by-side.  

I agree that the Lucee core dev team needs to focus on Lucee, itself and not all of the peripheral things.  It may be that some of us, starting with myself, will need to step up, dig in to the plugins and contribute more - as those who developed CFEclipse and other IDE integrations did in the past.

Jon
--
You received this message because you are subscribed to the Google Groups "Lucee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lucee+un...@googlegroups.com.
To post to this group, send email to lu...@googlegroups.com.

denstar

unread,
Feb 27, 2015, 7:31:31 PM2/27/15
to lu...@googlegroups.com
On 2/27/15 4:29 PM, Peter Boughton wrote:
> Jesse wrote:
>> I have held onto CFEclipse for quite a while. Unfortunately it seems
>> that project is entirely dead at this point.
>
> CFEclipse is not entirely dead, simply because the only way any open
> source project can *die* is if the source disappears, otherwise it
> simply enters [permanent] hibernation.

It's not even a little dead... it merely appears to slumber, like some
type of freaking dragon, man.

It's another project on The List to publish some info for.

FWIW, the work I did on the unofficial railo-cli, and the
soon-to-be-release unofficial lucee-cli, was partially driven by stuff
that will someday see the light of day in CFEclipse.

There is a big difference between what we do in CFE though and things
like Sublime. We have an actual language lexer/parser, which lets you
use the same freakish fire inside CFE outside CFE-- meaning you can walk
the tree of CFML code and do stuff with it. Hard-core code refactoring,
formatting, deprecation warnings, "quick fixes", cleaning, rules, etc.
and ad more-um.

I've been keeping my eye on the language extension discussions, from a
"how we gonna lex and parse that" perspective. Another FWIW, the
command line parser in the CLI was build with cfantlr (imaginative, I
know), a CFML-based ANTLR compiler/thingermajiggy-- cuz there's some
great tools out there for doing DSLs, and ANTLR and XText are a couple
of 'em, and I dig how easy it is to glue stuff together with CFML.

-Den

Jim Priest

unread,
Feb 28, 2015, 10:12:35 AM2/28/15
to lu...@googlegroups.com
It's odd how the CFEclipse list  will go quiet for months and then we'll get 2-3 join requests.

If someone were to really 'fix' CFEclipse - and I believe that would be a ground up re-write - that may be worth it but I honestly would probably never go back.  I'd rather use something lightweight like Sublime.  I tried CFBuilder not too long ago and also IntelliJ and they seemed sooo slooooow. :)

I'd agree with Michael - all the CFML editors / packages are available for modification if someone wants to take on that responsibility - Atom/CFEclipse/Sublime.  I'd rather see the Lucee team concentrate on the language itself.  Still a lot of things to fix/address. :)

Jim
Reply all
Reply to author
Forward
0 new messages