Am I talking about another framework? Well yeah. I thought it will be real fun for web application developers to use orchid to build their apps. Orchid is still in preview state and we are planning to release it by the mid of January. But if you are interested you can check the orchid blog and checkout the nightly build version from svn repository. Orchid is very fast and lightweight and really painless to kickstart the development.
URL : http://orchid.phpxperts.net
Some of the core features of Orchid which I think are really helpful to develop real world applications, are listed here
1. Caching Engine with support of Memcache, MySQL and SQLite as Storage
2. MVC
3. RoR like Layout and segregated template components.
4. Partial Caching in Template
5. Very efficient object loading and dispatching
6. DAL for MySQL (Both MySQL and MySQLi), SQLite, PostgreSQL and MSSQL
7. Support for PDO
8. Builtin Unit Testing Library where you can write unit tests inside the controller without extra pain.
9. Internationalization using Language files
10. Session Manager (Regular and DB Based)
11. Bundled Google Map Library
12. Bundled Google Chart Library
13. Bundled JSON Library
14. Bundled Prototype, jQuery, Scriptaculous and SWFObject Scripts with on-demand gzip support
15. On demand gzipping for javascripts
16. Active Record
17. Excellent Benchmarking and Profiling support which you can use to profile your application
18. CSS based Button Manager (What is this???? — checkout)
19. AJAX Library
Beside many other features it also comes with an exceptional feature which is hard to find elsewhere 🙂 which is the following one
20. Bundled “Colorful Moments”
🙂
Orchid is planned to release by mid januray, as I told. Currently some of us are working on documentation. But you can still check out the code and sample controllers.
Ifthese sounds interesting – you can visit the official blog of orchid at http://orchid.phpxperts.net
😀
wieeeeeeeeeeeeeeee……………
waiting… 🙂
Seems great…
With bipro, I’m waiting too ….
Congratulations!!!
আমি তো এতো কিছু বুঝি না। আগে পিএইচপিরে কেক বানাইয়া খাওয়াইতো, অহন ফুল বানাইয়া হাতে ধরাইতে চান। খাওয়া-দাওয়াই তো ভালো ছিলো! কালে কালে যে কত কিছু আইবো আর যাইবো। আমাগো হাসিন ভাইরা যে খেল দেহাইতেছে। আমারো কিছু দেখাইতে ইচ্ছা করে। কিন্তু হাসিন ভাইয়ের সাথে টেক্কা দেওয়া বড়ই টাফ। যা একখান চিজ। মনে হয় দিনের ৪৮ ঘন্টাই কাজ করে।
This is really great. I think it will be more worth full if you add EXT JS in JS lib.
yet another framework? why not use symfony, zend framework or such?
Stefan, I was prepared for such a question. I was (well, still am) a big fan of CodeIgniter. But If you go thru their code you will be sure that when they designed their framework, performance was not their main concern.
For code igniter, It is too much strict.
For Zend – I am a big fan of it.
For Symfony – OOps, Did you try it yourself? Setting up a simple app (without their sandbox version) is something called a real “pain”
And Why Orchid? Just thought it could be something for the rest of us. Superfast, Lightweight and Flexible.
I am very much interested to work with new framework. Hope this will be easier for me as I am a newbie. I just tried a little bit with phpcake.
Great Hasin bhai for your new invention.
Bravo 🙂
what about validation rules and scaffolding…..
Nah, No plan for scaffolding. But validation of course. Client Side Validation using fValidate.
Hello,
Good idea! You haven’t any plan to extend Zephyr?!
Is it a design choice to use short open tags in the framework?
@mikko, these days most of the php install has short tags enabled by default in php.ini. Personally I feel it easy to work with short tags. So it went that way.
Hasin, isn’t it annoying to deal with XML headers when short_tags are “on”?
As I am newbie, I am not too much familiar with too many php frameworks but I will try it…
hasin,
What’s your comment on Seagull Framework??
I think that using short tags in framework is very bad idea. If hosting provider have disabled short tags than this fw is not useful. If you cant add three more chars after <? then you are a very lazy man 😉 🙂 I think, that before the final release will be out, you should remove the short tags 😉
Just my opinion 😛 But for sure I will try it 😉
@Blazs : he he – ok you win. You got three chars after every <?
@hasin: nice 🙂 Now the fw is even more “portable” 😛 😀
Nice.. i hope this framework as easy as code igniter..
*waiting your framework
No update of Orchid for a long time….
Did you commit to SVN recently?
ben biliom :p