Szerintem nem. A CI és a Symphony is alkalmas nagy projectek gyártására egyaránt. A symphony több mindent tesz alapból a project alá, cserébe jobban megköti a kezedet, de amig ezek a kötelek nem korlátoznak, mert egybe esnek a project saját megkötéseivel addig nem gond. A CI kicsit kevesebb mindent ad alapból, de azt szabadabban teszi.
Nekem a ci-ben igen sok minden tetszet, de amikor átszoktam a php5-re, hirtelen pár dolog zavarni kezdet.
Kód:
$this->config->load('blog_settings', TRUE);
// Retrieve a config item named site_name contained within the blog_settings array
$site_name = $this->config->item('site_name', 'blog_settings'); Ennél a résznél a $this->config->item sor. ez a vontakoztatási rendszer nem fekszik. Tudom, hogy a php4 és a kompatibilitás miatt kell de pl már a Kohana (CI fork php5 -re) is sokkal stilszerübb..
Kód:
Config::item('blog_settings'); Számomra ez átláthatóbbá teszi a dolgot.
A symphony ebből a szempontból számomra kész katasztrófa, mindent származtat, és komplett parancs soros vezérlő konzol van hozzá.
Ha lessz időm akkor irok doksit a saját frameworkhöz is
és akkor lehet azt is szapulni.