Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.
-
weblover #1
CF and Mach-ii ??
What makes a Big Difference when coding with Plain CF when compared to working
with MACH-II applying OO design, it's been more structural you could say, but
what about performance when going thru all the hierarchies. am unsure of
Mach-ii's performance but am much confident with plain CF performance issues.
which one do u prefer? MACH-II or just Coldfusion when applying for
SOHO.(small scale projects). or Large Scale Projects.
and i saw none of the websites have much clear info on mach-ii.. (maybe am
weak at googling)..
any Inputs?
weblover Guest
-
Mach II Framework Questions
I am considering rewriting my website using the machii framework. First a specific question as of right now my site loads a topbar and a menubar... -
Uploading files with mach-ii
hey, I'm dabbling with an application built on top of mach-ii and need some help understanding how to deal with an 'input type=file'. Im not sure... -
mach-ii opinions and experiences??
Just been evaluating mach-ii. It seems pretty easy and pretty powerful in that you get the whole MVC thing happening, I am pretty happy to start... -
Mach II & URLSessionFormat()
I am working through the MachII sample sites, trying to incorporate #URLSessionFormat()# to pass JSESSIONID to maintain session without cookies. I... -
Using GetSharedLibrary in a Mach-O application
Hi Can I use GetSharedLibrary in a Mach-O application? Or is there a workaround to load a CFM shared library in a Mach-O application? I use... -
mpwoodward *TMM* #2
Re: CF and Mach-ii ??
On 2005-07-05 21:12:29 -0500, "weblover" <chava_sree@yahoo.com> said:
As the old saying goes, everything's a tradeoff. If your project is> What makes a Big Difference when coding with Plain CF when compared to
> working with MACH-II applying OO design, it's been more structural you
> could say, but what about performance when going thru all the
> hierarchies. am unsure of Mach-ii's performance but am much confident
> with plain CF performance issues.
> which one do u prefer? MACH-II or just Coldfusion when applying for
> SOHO.(small scale projects). or Large Scale Projects.
>
> and i saw none of the websites have much clear info on mach-ii..
> (maybe am weak at googling)..
> any Inputs?
extremely small you may not need Mach-II, but it really starts to shine
on small or medium projects that turn into large projects (as is so
often the case!). As a general comment, developing with frameworks has
a lot of benefits, from consistency of development methodology to
better maintainability and flexibility within the application codebase.
Concerning performance, Mach-II holds up extremely well because of the
native "load once" mechanism for much of the framework and your
application's objects within Mach-II. Is it as fast as plain old
procedural CF code? It depends on the specific situation, but in
application development there definitely has to be a balance between
raw speed and the maintainability of the application. If an
application is extremely fast but unmaintainable that's certainly not a
good situation. I can say that based on what I've done with Mach-II
and what I've heard from numerous others, Mach-II performance is not an
overriding concern. When the framework is in production mode it's
quite fast, and of course you can use the typical CF caching techniques
in a Mach-II application just as you can in any CF app to gain some
speed.
As for what I prefer, since even my small projects these days turn into
large ones pretty regularly, I tend to build most of my applications
with Mach-II. If you don't have much OO experience then Mach-II may be
a bit difficult to dig into, but the payback for the time invested to
learn OO and Mach-II is huge. I'm part of the team working on the next
release of Mach-II and one of the big areas we're going to improve is
documentation, so keep an eye on the Mach-II web site
([url]http://www.mach-ii.com[/url]) for further details soon.
If you're interested in developing with frameworks but don't have much
experience with OO, definitely check out Fusebox as well
([url]http://www.fusebox.org[/url]). Fusebox 4.1 has some really nice features
and is more approachable for people without an OO background.
Hope that helps,
Matt
--
Matt Woodward
[email]mpwoodward@gmail.com[/email]
Team Macromedia - ColdFusion
mpwoodward *TMM* Guest



Reply With Quote

