Is ORM available in Lucee 5 Beta at the moment?

Awesome. Thanks so much, Micha!

This sounds excellent Micha! I’m impressed by the careful attention to
detail and look forward to testing our code bases on Lucee 5!

I can understand your concerns and we take that very serious believe me.
With Lucee we completely changed how extensions work. The most important
thing is we removed the support for user interaction in the install process
what limits the functionality but allows us to install/load extensions
without the need of user interaction. We already support to install
extensions in 3 ways:

  • in the admin
  • by dropping in the file system
  • by defining in the extension as part of Start script (system.properties)
    And we will also support to do install in the cfml code, so you can for
    example trigger in the application.cfc

We see extensions in Lucee 5 totally different, we move stuff to extension
that everyone needs like for example MySQL and mssql driver, but some of
them are pre installed and some are available on the local update provider(
see my previous post), we are on the way to remove the distinction between
the core and extensions.

MichaOn 13 Jun 2015, at 08:57, Michael Offner <@Michael_Offner> wrote:

Am Donnerstag, 11. Juni 2015 schrieb Rory Laitila :

This is by the way, one of the things that worries me. What is the user
value in having this ORM as an extension? Its not like we are going to have
multiple competing ORM implementations for this small community and
platform, so why isn’t this bundled in the core? The benefit of using Lucee
(over virtually any other platform) is it is ‘batteries included’: it is
actually a language + framework.

Also, the extensions historically have never been top notch and I’ve had
problems with every one I’ve used over the years. I don’t expect them to be
kept up to date because they are not considered core. Even though this is
beta, here we have a situation now where the broken ORM is simply excluded
from the beta release. I think ORM in this day in age is a necessary
tooling for many applications: the beta release should be considered
bugged, not just the extension.

Why are we making it harder for users, not easier? In the future, I am now
going to need to script installation of these once ‘core’ features, for no
benefit whatsoever to my projects. My life is not better by Lucee having
fewer features. Maybe it helps development, but that isn’t a direct benefit
to adoption. From my perspective, I want Lucee to be more feature rich, to
make things even easier, to bake in more services for the common use cases.
Sure let the engine be extensible when you need to switch it out for corner
cases, but the 80% use case is where Lucee shines today.

On Wednesday, June 10, 2015 at 2:36:19 PM UTC-4, Tony Junkes wrote:

Any updates as to when we might be able to try out the orm extension
again?


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+unsubscribe@googlegroups.com
<javascript:_e(%7B%7D,‘cvml’,‘lucee%2Bunsubscribe@googlegroups.com’);>.
To post to this group, send email to lucee@googlegroups.com
<javascript:_e(%7B%7D,‘cvml’,‘lucee@googlegroups.com’);>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/27b43514-6faf-4c55-8218-4331bb1141dc%40googlegroups.com
https://groups.google.com/d/msgid/lucee/27b43514-6faf-4c55-8218-4331bb1141dc%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.


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+unsubscribe@googlegroups.com.
To post to this group, send email to lucee@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/lucee/CAG%2BEEBxN5MBq%2BEkc5HyV5Oqntw%3DgxMXgt6ym1apphtvSO8LhWg%40mail.gmail.com
https://groups.google.com/d/msgid/lucee/CAG%2BEEBxN5MBq%2BEkc5HyV5Oqntw%3DgxMXgt6ym1apphtvSO8LhWg%40mail.gmail.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.