Build new joomla Component in Legacy or Native classes? -


i starting develop first joomla 3 component.

should choose legacy or native classes , why? support in future?

joomla core components use legacy classes. gonna removed in future?

thanks!

if starting joomla! development right now, opinion start using legacy classes. knowledge, legacy support in next major release (3.5) in current sts releases (3.1, 3.2).

what going happen in future rather thing discussed, software evolving, joomla.

you should learn using legacy classes because:

  • you find of documentation / books / support them
  • core components build using them (and understanding how core components work, key success in developing extensions).

native classes:

  • are rather poorly documented
  • not many examples (for example joomla installer using them)
  • not many use them, getting support might rather difficult
  • it have @ them 1 have more experience joomla, can understand benefits
  • they don't have powerful jmodel legacy classes have, building crud functionality require more code write , mentain
  • there no clear rules on how code should organised, beginner may confusing, not having pattern rely on.

hope helps.


Comments

Popular posts from this blog

Detect support for Shoutcast ICY MP3 without navigator.userAgent in Firefox? -

web - SVG not rendering properly in Firefox -

java - JavaFX 2 slider labelFormatter not being used -