The only thing I saw there that was an essential tool was Smarty. The rest were either Windows centric or less popular than equivalent tools that you could get for free anyways.
Everyone is entitled to their own style for coding, so I'm not directing this at anyone's comments. However, it has always been my opinion (and I believe many people share in this) that a "good" developer (not just php developer) knows how to adapt to using the right tools for the job.There will never be an undeniably perfect set of tools, even within the set of one programming language. Frameworks are perfect in some situations, other times abstraction layers. You get the picture.I will say though, that Smarty has caught my fancy lately. That's just me though.
Interesting how much bagging ezSQL gets on this thread yet it happily supports large scale apps like six apart and wordpress with over 1 million users combined.The $db->query example above is not a very good one. mysql_query($sql)is obviously NOT as useful as$db->query($sql)Especially when you consider the fact that (1) the $db object takes care of database initialisation (2) It encapsulates the open resource handler, and maintains it within a useful singleton.Furthermore, ezSQL is not so much an abstraction layer as an interface. If you read my article "PHP and Working with Databases (for the Lazy Sod)", you can see the idea behind ezSQL.<a class="user" href="http://www.jvmultimedia.com/portal/node/14">http://www.jvmultimedia.com/portal/node/14</a>As explained in the article, ezSQL becomes useful when you use it like so...$db->get_results($sql)It is all about result sets.You may be interested to note that the other DB packages (that are applauded) now work this way as well. i.e. $db->get_results($Sq) type of query. Where do you think they got the idea?If you consider that ezSQL is a neat, easy to use interface, that can be extended at any stage in the future (should you desire to scale your app) then I think you'll find it a very useful tool that has hardly any associated "bloat".And if you think that ezSQL is missing key components such as bind variables, transactions, etc, then don't just sit there - complaining - why not join in and make an addition to this open source project.
Am havign major problems with ezsql.. its working on my local computer quite well but am getting a blank page on the production server. Anyone who can help with this? jv2222 ??
xutopiaOct 22, 2006
The only thing I saw there that was an essential tool was Smarty. The rest were either Windows centric or less popular than equivalent tools that you could get for free anyways.
sjohnrOct 22, 2006
Everyone is entitled to their own style for coding, so I'm not directing this at anyone's comments. However, it has always been my opinion (and I believe many people share in this) that a "good" developer (not just php developer) knows how to adapt to using the right tools for the job.There will never be an undeniably perfect set of tools, even within the set of one programming language. Frameworks are perfect in some situations, other times abstraction layers. You get the picture.I will say though, that Smarty has caught my fancy lately. That's just me though.
Closed AccountOct 23, 2006
I use DB wrapper classes in phplib, they are pretty good.
Closed AccountOct 23, 2006
A product named "intype" is coming soon for windows platform inspired from MAC textmate.
jmgtanOct 23, 2006
try codeigniter, its a simple mvc type framework
jv2222Oct 24, 2006
Interesting how much bagging ezSQL gets on this thread yet it happily supports large scale apps like six apart and wordpress with over 1 million users combined.The $db->query example above is not a very good one. mysql_query($sql)is obviously NOT as useful as$db->query($sql)Especially when you consider the fact that (1) the $db object takes care of database initialisation (2) It encapsulates the open resource handler, and maintains it within a useful singleton.Furthermore, ezSQL is not so much an abstraction layer as an interface. If you read my article "PHP and Working with Databases (for the Lazy Sod)", you can see the idea behind ezSQL.<a class="user" href="http://www.jvmultimedia.com/portal/node/14">http://www.jvmultimedia.com/portal/node/14</a>As explained in the article, ezSQL becomes useful when you use it like so...$db->get_results($sql)It is all about result sets.You may be interested to note that the other DB packages (that are applauded) now work this way as well. i.e. $db->get_results($Sq) type of query. Where do you think they got the idea?If you consider that ezSQL is a neat, easy to use interface, that can be extended at any stage in the future (should you desire to scale your app) then I think you'll find it a very useful tool that has hardly any associated "bloat".And if you think that ezSQL is missing key components such as bind variables, transactions, etc, then don't just sit there - complaining - why not join in and make an addition to this open source project.
xilonOct 25, 2006
For windows notepad++ seems better than Crimson... for Mac OSX TextMate pwnz
k7k0Oct 25, 2006
Now, you can use PDO. One abstraction to rule them all.
kenyanboyApr 30, 2008
Am havign major problems with ezsql.. its working on my local computer quite well but am getting a blank page on the production server. Anyone who can help with this? jv2222 ??