Forum komputerowe OC-Community obejmuje swoją tematyką sprzęt komputerowy i jego podkręcanie. U nas też znajdziesz najnowsze nowinki techniczne ze świata IT. Doradzimy Ci, który hardware i software jest dedykowany dla Ciebie. Zobaczysz, że Twój sprzęt i oprogramowanie możesz sam naprawić. Wahasz się między Phenom X4, a Intel Core i7? Nvidia GeForce GTX 570 czy AMD Radeon HD6850? My Ci pomożemy! Powiemy Ci jak podkręcić procesor albo dlaczego karta graficzna nie działa. Z nami overclocking nie jest trudny! Zobacz, że i Ty możesz być Overclockerem!
  • (2 strony)
  • +
  • 1
  • 2

MVC
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

  • Hand of Pleasure
  • Forum komputerowe
  • Postów 5484
  • Rejestracja pon, 08.06.09
  • Skąd:/home/unbreak

#1 Użytkownik nie jest zalogowany   unbreak  Napisano 03 lipiec 2010 - 12:30

Yop, jest tutaj ktoś kto się kiedyś tym zajmował? Jeśli tak, to co o tym myślisz? Masz jakieś uwagi? Propozycje? :]

Ja od wczoraj się w tym szkole i szczerze powiedziawszy jest to najlepszy system z jakim miałem kiedykolwiek styczność ^_^

0

  • oc-addicted
  • Forum komputerowe
  • Postów 1039
  • Rejestracja pon, 08.06.09
  • Skąd:Sydney

#2 Użytkownik nie jest zalogowany   Sensej  Napisano 05 lipiec 2010 - 11:26

Co to w ogóle jest i do czego służy? Możesz trochę rozjaśnić w kilku zdaniach sprawę osobom, które słyszą o tym pierwszy raz, jak ja ;]
0

  • Hand of Pleasure
  • Forum komputerowe
  • Postów 5484
  • Rejestracja pon, 08.06.09
  • Skąd:/home/unbreak

#3 Użytkownik nie jest zalogowany   unbreak  Napisano 05 lipiec 2010 - 11:38

MVC (Model View Controller), a z polskiego będzie Model Widok Kontroler :] Taki framework do tworzenia aplikacji internetowych.

Za pomocą kilku linii można robić świetle aplikacje internetowe :]

Każdy z trzech modułów jest odpowiedzialne za co innego. :]
Modele - sposób przechowywania danych, kto ma dostęp, przetwarzanie danych
Widoki - Jak powyższe dane mają być wyświetlane
Kontroler - jąderko :] Steruje całą aplikacją

Często w rozmowach jak słyszałem o mvc, to potocznie mówili (ludzie ;p) że model mvc nie rozumie adresów url w tradycyjny sposób...

Np mamy example.com/pierogi/show

Nie oznacza że znajdujemy sie w tym miejscu, tylko że zastosowany jest moduł pierogi i jego akcja show :D Czyli mówiąc prościej zostaną wyświetlone pierogi :]

Oczywiście można to ustawiać pod siebie, nie ma narzuconej struktury :] Przebrnąłem przez pierwszą część książki, gdzie były przykładowe, proste aplikacje do napisania i stwierdzam szczerze że do tej pory niepotrzebnie się męczyłem w standardowy sposób z php ;] czyli tak jak jest na mojej stronie:
http://unbreak.net.pl/?p=cfg - wyświetla konfig, etc :]

0

  • oc-addicted
  • Forum komputerowe
  • Postów 1039
  • Rejestracja pon, 08.06.09
  • Skąd:Sydney

#4 Użytkownik nie jest zalogowany   Sensej  Napisano 05 lipiec 2010 - 12:08

No dobra, wszystko jasne ale mam jedno pytanie. W jaki sposób są wyświetlane te informacje jako efekt końcowy, czyli strona? Serwer to musi jakoś przetworzyć, ewentualnie przeglądarki internetowe odczytać?
0

  • Hand of Pleasure
  • Forum komputerowe
  • Postów 5484
  • Rejestracja pon, 08.06.09
  • Skąd:/home/unbreak

#5 Użytkownik nie jest zalogowany   unbreak  Napisano 05 lipiec 2010 - 12:18

Serwer wszystko 'kompiluje' i wysyła do przeglądarki gotową stronę w html :]

Będę w domu i nie zapomnę to wrzucę na serwer do siebie jedno z tych pierwszy rozwiązań :]

0

  • oc-addicted
  • Forum komputerowe
  • Postów 1039
  • Rejestracja pon, 08.06.09
  • Skąd:Sydney

#6 Użytkownik nie jest zalogowany   Sensej  Napisano 05 lipiec 2010 - 12:25

Masz jakieś ciekawe, darmowe pozycje żeby się z tym zapoznać lepiej? Coś w formie kursu żeby to opanować? Może być eng/pl, bez różnicy.
0

  • Hand of Pleasure
  • Forum komputerowe
  • Postów 5484
  • Rejestracja pon, 08.06.09
  • Skąd:/home/unbreak

#7 Użytkownik nie jest zalogowany   unbreak  Napisano 05 lipiec 2010 - 12:32

Niestety nie, bo wiedziałem że w takiej książce będzie wszystko fajnie wyjaśnione :]


Może coś znajdziesz na stronie poświęconej tej książce:
http://php-mysql-mvc...esci-pelny.html

0

  • oc-addicted
  • Forum komputerowe
  • Postów 1039
  • Rejestracja pon, 08.06.09
  • Skąd:Sydney

#8 Użytkownik nie jest zalogowany   Sensej  Napisano 05 lipiec 2010 - 13:12

Znalazłem świetny artykuł, który w bardzo łopatologiczny sposób wszystko tłumaczy, polecam:
http://wortal.php.pl...wadzenie_do_mvc

Bardzo ciekawy cytat z powyższej strony:

Cytat

Jeżeli mamy do czynienia z prostym skryptem wytwarzanym metodą "napisz i zapomnij", zalety MVC nie będą równoważyć kosztów. Zyski wynikające ze stosowania tego wzorca - jak zresztą i innych "dobrych praktyk programowania" - są znaczące gdy:

* aplikacja jest duża i skomplikowana
* aplikację trzeba będzie utrzymywać i dostosowywać do nowych potrzeb
* w wytwarzanie zaangażowanych jest wiele ludzi, którym trzeba wyznaczyć obszary kompetencji
* zamierzamy wykorzystać fragmenty aplikacji (np. klasy modelu) w innych projektach


Czyli ty unb możesz się tym interesować służbowo a ja raczej dam sobie spokój z MVC ;>
0

  • Hand of Pleasure
  • Forum komputerowe
  • Postów 5484
  • Rejestracja pon, 08.06.09
  • Skąd:/home/unbreak

#9 Użytkownik nie jest zalogowany   unbreak  Napisano 05 lipiec 2010 - 19:48

No czy ja wiem :]

Warto znać podstawy tego rozwiązania, nawet dla prostych aplikacji :]

Niestety nie wrzucę na serwer, nie wiem czemu, ale niestety nie działa mi to ;/

Na lokalu jest ok, na serwerze nie bardzo.

Będę musiał się temu problemowi przyglądnąć z bliska.

0

  • oc-addicted
  • Forum komputerowe
  • Postów 1039
  • Rejestracja pon, 08.06.09
  • Skąd:Sydney

#10 Użytkownik nie jest zalogowany   Sensej  Napisano 06 lipiec 2010 - 06:17

Jaki framework używasz? Może na serwerze brakuje jakiś bibliotek albo czegoś innego?
0

  • (2 strony)
  • +
  • 1
  • 2
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Partnerem forum jest firma Lapkop prowadząca profesjonalny serwis laptopów - dla forumowiczów 5% rabatu na usługi :-)