Kateri framework izbrati za projekt?

Pozdravljeni,

rad bi se lotil projekta, ki bi bil dostopen globalno (v kompletu možnost večjezičnosti) in v prvi verziji omogočal vsem uporabo storitev brezplačno, nato pa dodal nekaj funkcionalnosti z različnim reportingom in določenimi bonbončki in omogočil uporabo dodatnih funkcionalnosti za neko minimalno mesečno plačilo.

Uporabniki bi bili servisi naprav s serijsko številko. Vodenje evidence strank, servisnih nalogov, tiskanje nalogov, odkup/prodaja naprav, možnost več poslovalnic itd...

Vesel bi bil vašega mnenja, saj bom projekt dal v izdelavo drugim. Da bi se (upam) pravilno odločil, vas prosim za kratka mnenja kateri framework preferirate in katerega nikakor ne bi želeli uporabiti ter na kratko glavne prednosti in slabosti.

Primer izmišljenih podatkov:

Odločil bi se za
Drupal
+ dobro spisana koda, ki omogoča enostavne dodelave
+ enostavna administracija
+ dobra podpora z ogromno dodatki (plugini)

  • slab templating -...

Joomla
Zend

Nikakor se ne bi odločil za
WP
...
...

Zahvaljujem se za branje, vaš čas in seveda mnenja :)

17 odgovorov

Kateri framework vzeti sem si tudi sam velikokrat spraševal pa iskal testiral, uporabi tistega na katerega si ti najbolje navajen, če pa nisi na nobenega pa si v prednosti saj se vsakega moras naučiti in navaditi. Odvisno je tudi od samih zahtev, kaj moraš narediti, predvideti obiskanost strani, ali ti grafika vpliva na razvoj,... vsi hvalijo drupal in 100% je močno orodje, vendar mi recimo bolje leži silverstripe

1

@super_miška, lahko napišeš kaj več o silverstripe? kaj vidiš kot prednost in kaj kot slabost, mogoče pa še kako besedo kaj si v njem delal (glede zahtevnosti).

@Mešetar, delno se seveda strinjam, delno pa žal ne, saj obstajajo še vedno ljudje, ki jim je bolj ljubo delati na namizju.

@Gogy: webapp dela lahko bp na "namizju"

Imaš v mislih dekstop aplikacijo, ki je povezana z web bazo ali kaj drugega?

Če te zanima Drupal imamo ta teden v Lj meetup, ki bo namenjen ravno takim vprašanjem. Tam ti bo lahko več ljudi dalo svoje mnenje ali je ta framework primeren. Več...

4

Če mi bo uspelo porihtat večino obveznosti preden nastopim z dopustom, pridem.

Hvala za info.

Pričakujte vprašanje... v čem je Drupal boljši od drugih in v čem slabši ter zakaj izbrati ravno njega :) saj ni nič takega, to so verjetno klasična vprašanja.

Drupal je CMS ne framework. Framework-i so recimo Zend (PHP), Django (Python), Ruby On Rails (Ruby), ...

Tega ne gre nikakor mešat ker sta dve ZELO različni stvari, seveda lahko rečeš poljubnemu CMS-ju, da je "framework" za tvoj poslovni model.

Drugače pa, če ti je pomemben čas izvedbe (v bistvu če je kritičen), izberi CMS, eden izmed predhodnih predlogov je bil dober, torej pusti izbiro izvajalcu, oz. naj te on prepriča zakaj izbrati ravno ta CMS.

Nevem zakaj WP ne bi bil primeren? Potrebno je vedeti, da so CMS-ji narejeni tako, da zajamejo čim večji nabor funkcionalnosti, tako da s stališča optimizacije, imajo vsi določen overhead, s katerim se je potrebno prej kot slej soočiti.

Če pa čas izvedbe ni najvišja prioriteta, izberi framework (ali celo izvedbo "from scratch"), spet pa prepusti izbiro izvajalcu/strokovnjaku.

CMS bo manjša investicija v začetku, ampak bodo stroški vzdrževanja sčasoma strmo naraščali, na drugi strani pa bo lastna implementacija ali uporaba framework-a v začetku višja investicija, bodo pa stroški vzdrževanja neprimerno manjši. Konec koncev, mislim da "veliki" nimajo lastnih implementacij ali uporabljajo framework-ov zato ker je to "bolj cool" :).

3