
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














23 responses so far ↓
TRIVUz // December 24, 2007 at 6:13 pm |
wieeeeeeeeeeeeeeee……………
bipro // December 24, 2007 at 6:17 pm |
waiting…
Aman // December 24, 2007 at 6:38 pm |
Seems great…
With bipro, I’m waiting too ….
roobon // December 24, 2007 at 6:48 pm |
Congratulations!!!
আমি তো এতো কিছু বুঝি না। আগে পিএইচপিরে কেক বানাইয়া খাওয়াইতো, অহন ফুল বানাইয়া হাতে ধরাইতে চান। খাওয়া-দাওয়াই তো ভালো ছিলো! কালে কালে যে কত কিছু আইবো আর যাইবো। আমাগো হাসিন ভাইরা যে খেল দেহাইতেছে। আমারো কিছু দেখাইতে ইচ্ছা করে। কিন্তু হাসিন ভাইয়ের সাথে টেক্কা দেওয়া বড়ই টাফ। যা একখান চিজ। মনে হয় দিনের ৪৮ ঘন্টাই কাজ করে।
Rubel // December 24, 2007 at 8:47 pm |
This is really great. I think it will be more worth full if you add EXT JS in JS lib.
Stefan // December 24, 2007 at 9:28 pm |
yet another framework? why not use symfony, zend framework or such?
hasin // December 24, 2007 at 9:32 pm |
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.
roobon // December 25, 2007 at 12:19 am |
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.
Samiha Esha // December 25, 2007 at 2:18 am |
Bravo
junal // December 25, 2007 at 3:13 pm |
what about validation rules and scaffolding…..
hasin // December 25, 2007 at 3:29 pm |
Nah, No plan for scaffolding. But validation of course. Client Side Validation using fValidate.
ali1k // December 26, 2007 at 12:13 am |
Hello,
Good idea! You haven’t any plan to extend Zephyr?!
Mikko Koppanen // December 26, 2007 at 1:32 am |
Is it a design choice to use short open tags in the framework?
hasin // December 26, 2007 at 1:38 am |
@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.
till // December 26, 2007 at 6:28 am |
Hasin, isn’t it annoying to deal with XML headers when short_tags are “on”?
manchumahara // December 26, 2007 at 11:04 am |
As I am newbie, I am not too much familiar with too many php frameworks but I will try it…
rungss // December 26, 2007 at 5:45 pm |
hasin,
What’s your comment on Seagull Framework??
BlazS // December 27, 2007 at 2:16 pm |
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
developercast.com » Hasin Hayder’s Blog: We are close to release Orchid, the new Framework // December 27, 2007 at 8:20 pm |
[...] Hayder has a post about their “yet another framework” they’re about to release to the community – [...]
hasin // December 28, 2007 at 12:04 am |
@Blazs : he he – ok you win. You got three chars after every <?
BlazS // December 28, 2007 at 1:36 pm |
@hasin: nice
Now the fw is even more “portable”
ibnoe // December 31, 2007 at 12:13 pm |
Nice.. i hope this framework as easy as code igniter..
*waiting your framework
Arafat Rahman // November 5, 2008 at 12:12 pm |
No update of Orchid for a long time….
Did you commit to SVN recently?