Quote:
Originally Posted by Thurbs
here is my take on NATS v4 , nothing that I haven't spoken with John or many of his staff about.
1. it's DB structure is far, far superior. If you run a big program on a non-custom SQL structure and have issues with NATS v3, V4 is your answer.
2. I've noticed while some things are nicer to admin with, most of the admin experience in v3 is nicer ( This could be just being used to one thing, but thats make take with over 20 installs. )
3. with some things not yet compatible ( more to say, clients custom script / addons ) one thing about v4 that isn't addressed and isn't really NATS fault, is the roll out. You're talking about re-making alot of stuff that has been done and potentially having to pay developers a hefty ransom for them to upgrade it, since they know you need it.
4. i think NATS needs to just be broken into two forks. IMO, nats v3 is still a great option for alot of us, many companies have put alot of blood sweat and tears into v3 alongside nats techs and that is alot of stuff to just turn away from. If this isn't agreeable to NATS as is, maybe a group of us could pitch in some amount of money in extra development support to continue this way. As I think saying no more tool dev on v3 makes sense for NATS, it's not exactly what every program wants to hear.
5. NATS needs to address alot of the affiliate concerns ( i'm sure they are ) but I say this b/c as a program, no one is looking to move into something people don't like. that's a fact.
we love NATS, as in love it, beyond any other backend, even custom ones we've seen, for adult, its the best possible option out there.
|
Good points.
1) It's true, the DB structures (and queries) of NATS3 and CARMA were / are fairly - very unoptimised. From the code snippets I've seen of both, there was / is a huge room for improvement in both coding structures and techniques.. hopefully 4 has addressed those.
I'd say that NATs3 development is coming to the end of its development cycle, simply because of its coding framework (or lack thereof) - so I'm assuming that was the purpose of 4.
4) It's very true - I know just between your programs and ours, we'd have thousands upon thousands of lines of code that are built off / extending NATs3 / CARMA.
I personally wouldn't move anything onto 4 for at least 12-18 months, until it reaches maturity.