As Oracle axes support for GlassFish, MySQL users might want to pay attention
parelastic.com
parelastic.com
Also, the compatibility between different Java EE application servers is far greater than between different DBs, and migrating from one to the other is usually very simple.
I do hope (and would like to assume) that only the work on the GlassFish server will be reduced, while popular subprojects like Jersey[1] will continue as before.
From the jersey mailing list:
> Jersey remains the JAX-RS implementation in WebLogic as well as JAX-RS RI in GlassFish. The decision to not provide a commercial GF 4.x offering is orthogonal to Jersey and JAX-RS development.
> ...and now, just to be safe, I should probably add the standard Oracle disclamer :) Here it goes:
> The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
> Marek
In any case, my firm belief is that the whole concept of app servers is flawed. Libs are so much better than frameworks, and app servers are just horribly clunky frameworks, which take away as much control as possible from the dev.
Taking control away from devs is a really backwards way of thinking of development as grunt work, which has been proven time and time again that it isn't.
Death to all app servers, I say!
My initial project for them was an eternal struggle to get basic things (XML parsing, Hibernate, CDI, etc) working in their environment because specific versions of these things were already included in the app server, and always ended up conflicting with libs we needed to include for our own app. I remember it distinctly as one of those times where I just felt helpless to make anything work.
The startup was already on its last legs at that point, as I was the only active developer since the other developer I worked with had already left after getting fed up for other reasons. After I left the startup limped along for a while but as far as I can tell was abandoned. If they had just used a more sane environment I could have easily developed the entire thing myself as it wasn't anything more complicated than a straightforward CMS + payments. I still kick myself for not making a better case for a more sane environment but I was wet behind the ears at the time and I didn't trust my instincts in the face of guys with masters degrees and X years at IBM and other top companies. I know better now.
I think there's plenty of room outside Oracle if they were to ever shut down MySQL. I moved to MariaDB, and it really was a drop-in replacement.
https://mariadb.com/kb/en/mariadb-versus-mysql-compatibility...
/facepalm
https://mariadb.com/kb/en/installation-issues-with-php5/
Since mysql_ is being deprecated soon (so they say, maybe PHP6 haha), it'd be good to migrate to mysqli_ anyway.
generalpf: I will do so! Do you have any go-to references that you prefer? Or shall I just dig through the PHP docs?
I think that for a comment at some level of nesting N, the ability to replay is delayed by Y seconds. IIRC this is to prevent stupid back-and-forth arguments.
Are, nope.
PHP's long-lived popularity means there's a huge amount of ancient PHP articles and tutorials still out there on the web that use the old library. Because these articles are both old and widely linked-to, they tend to come up when newbies search for PHP help. So they learn how to do things the wrong/deprecated way.
Resources like PHP the Right Way (http://www.phptherightway.com/) help counter this, but it'll continue to be a problem as long as using the old library doesn't cause any obvious problems like immediate crashes, screaming in-your-face error messages, etc.
(And no one's ever heard of Glassfish, probably the reason why Oracle are dropping it)
We did use GlassFish with JRuby on a project early on in my career, that's about it.
I'd love to make the switch from MySQL, except Amazon RDS doesn't support MariaDB yet. But since they just added PostgreSQL, maybe there's hope? Presumably MariaDB support would be vastly easier, as easy as a new version of MySQL?