Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ]  Przejdź na stronę 1, 2  Następna strona
  Drukuj

frameworki
Autor Wiadomość
Post Napisane: 18 gru 2010, o 20:53 
Offline

Dołączył(a): 12 gru 2010, o 21:40
Posty: 17
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?


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 19 gru 2010, o 02:03 
Offline

Dołączył(a): 29 wrz 2009, o 15:02
Posty: 175
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 :)


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 23 sty 2011, o 17:01 
Offline

Dołączył(a): 2 sie 2010, o 20:29
Posty: 25
Piszę własny do PHP.


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 28 sty 2011, o 02:25 
Offline

Dołączył(a): 29 wrz 2009, o 15:02
Posty: 175
A o co oparty?
Jaki wzorzec? Czy może coś całkowicie autorskiego? Uchyl rąbka tajemnicy :)


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 28 sty 2011, o 23:55 
Offline

Dołączył(a): 2 sie 2010, o 20:29
Posty: 25
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?).


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 29 sty 2011, o 11:19 
Offline

Dołączył(a): 29 wrz 2009, o 15:02
Posty: 175
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?


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 30 sty 2011, o 15:14 
Offline

Dołączył(a): 2 sie 2010, o 20:29
Posty: 25
MVC to zaprzeczenie KISS, przynajmniej ja tak uważam. A XML-a mi wystarczy w XHTML-u.


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 31 sty 2011, o 00:36 
Offline

Dołączył(a): 29 wrz 2009, o 15:02
Posty: 175
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 :)


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 4 maja 2011, o 00:24 
Offline

Dołączył(a): 2 sie 2010, o 20:29
Posty: 25
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.


Góra
 Zobacz profil  
 

Re: frameworki
Post Napisane: 4 maja 2011, o 11:47 
Offline

Dołączył(a): 29 wrz 2009, o 15:02
Posty: 175
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 :)


Góra
 Zobacz profil  
 

Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ]  Przejdź na stronę 1, 2  Następna strona


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
cron
Style by Webdesign styles, ziola alveo ziola akuna przyczyny [przeróbki dla YouthCoders.net - yarpo]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL