Forum YouthCoders.net
http://youthcoders.net/forum/

frameworki
http://youthcoders.net/forum/viewtopic.php?f=6&t=86
Strona 1 z 2

Autor:  Tomasz Stasiak [ 18 gru 2010, o 20:53 ]
Tytuł:  frameworki

Na rozkaz yarpo robię hałas na forum :P
Tak, wiem, że wywołam świętą wojnę tym tematem (o ile ktoś tu jeszcze żyje :P), ale jestem ciekaw gustów użytkowników tego forum :) Więc jak w temacie: jakich frameworków używacie i w jakich językach? Lub jakich chcielibyście używać? Niekoniecznie w językach server-side, mogą być i inne (np. c++, js, etc.). Ja korzystam z KohanaPHP i jestem bardzo zadowolony.

OT: dlaczego nie ma nigdzie bezpośrednio linka do listy ani info o liczbie użytkowników?

Autor:  yarpo [ 19 gru 2010, o 02:03 ]
Tytuł:  Re: frameworki

W JS najbardziej lubię jQuery.

W PHP używałem kiedyś X-Pro [MVC], miałem też styczność z Zendem. Ogólnie MVC są dosyć podobne, nawet abstrahując od języka :)

Autor:  teo [ 23 sty 2011, o 17:01 ]
Tytuł:  Re: frameworki

Piszę własny do PHP.

Autor:  yarpo [ 28 sty 2011, o 02:25 ]
Tytuł:  Re: frameworki

A o co oparty?
Jaki wzorzec? Czy może coś całkowicie autorskiego? Uchyl rąbka tajemnicy :)

Autor:  teo [ 28 sty 2011, o 23:55 ]
Tytuł:  Re: frameworki

yarpo napisał(a):
Czy może coś całkowicie autorskiego?


Dokładnie tak. Celem jest stosowanie się do reguły KISS, jednocześnie zachowując uniwersalność. Wiem że nie będzie szablonów w (X)HTML tylko PHP + interfejs do tworzenia kodu (np. HTML dla przeglądarki). Dzięki temu ta sama aplikacja nie będzie współpracować jedynie z przeglądarką www, ale też np. z terminalem...

np. szablon będzie wyglądał następująco:
Kod:
class PrzykladowySzablon extends Template {
function __construct() {
  $this->backend = new HTMLDocument("PrzykladowyStyl");
}
function Render() {
  $this->backend->Header = $this->backend->SetStyle("bold", $this->params['Title']);
  ... // itd
}
}

Kolejne zastosowanie jakie widzę to tworzenie kodu dla przeglądarek nieobsługujących CSS-a (istnieją takie?).

Autor:  yarpo [ 29 sty 2011, o 11:19 ]
Tytuł:  Re: frameworki

To może zastanów się nad innym rozwiązaniem:

MVC z widokiem generowanym z XML przez XSLT.

W controlerze wystawiasz wszystkie dane potrzebne do zbudowania dokumentu. Wstawiasz je do XML. Potem XML jest parsowany przez XSLT.

Takie rozwiązanie pozwala na rzeczywiste operowanie na abstrakcji danych, a nie jakiejkolwiek strukturze. A dokument wynikowy to może być cokolwiek: xhtml, html, html 5, txtx, pdf, odt...

Może ciekawsze?

Autor:  teo [ 30 sty 2011, o 15:14 ]
Tytuł:  Re: frameworki

MVC to zaprzeczenie KISS, przynajmniej ja tak uważam. A XML-a mi wystarczy w XHTML-u.

Autor:  yarpo [ 31 sty 2011, o 00:36 ]
Tytuł:  Re: frameworki

Z MVC się nie zgodzę :)

Ale z chęcią zobaczę co proponujesz :) Koniecznie podaj potem namiary na SVN czy jakiekolwiek źródło Twojego dzieła :)

Autor:  teo [ 4 maja 2011, o 00:24 ]
Tytuł:  Re: frameworki

Badam właśnie CakePHP, i MVC do praktycznych zastosowań nawet się nadaje, ale moim zdaniem dałoby się to zrobić inaczej...
Za to podziwiam jak mało kodu potrzeba do działającej aplikacji internetowej.

Autor:  yarpo [ 4 maja 2011, o 11:47 ]
Tytuł:  Re: frameworki

Teo, czyżbyś po kilku próbach z jednym frameworkiem [dosyć nietypowym akurat] stwierdzał, że coś jest dobre lub złe?

nie jest to podejście dobre :)

MVC jednak nadaje się do praktycznych zastosowań, o czym świadczą miliony stron na całym świecie zbudowanych w oparciu o ten wzorzec :)

Strona 1 z 2 Strefa czasowa: UTC [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/