Diskuze: Kniha návštěv přes PHP a MySQL
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 20 zpráv z 20.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
tutoriály od Microsftu bylyzajímavé ve své době. Je to SELECT a nějaké zpracování v PHP. Davidovy tutoriály na MVC redakční systém popisují, jak lze třeba cyklicky něco vypsat.
Dá se nějak vyhnout objektovému programování v PHP, nebo do něj budu muset zabruslit? A pokud ano, je to nějak složité na pochopení či náročné na čas i zmíněné pochopení?
OOP je základ, není to těžké, ale chce to najít místo kde by se ti hodilo. Nicméně děláš asi něco většího, tak jeho účel najdeš brzy.
Pro příště nezapomeň kliknout na odpovědět. To že jsem si tvé odpovědi všimnul je náhoda.
Zapomněl jsem na to kliknout, promiň.
Už jsem se do toho pustil, doufám že se přes základy rychle prokoušu a najdu tomu užitek. Jde o to, že mám již aktivní web, ale zatím pouze statický. Jde o to, že ve volných chvílích přidávám na web různé příběhy, které předtím napíši ve wordu kvůli zálohování. Jenže potom musím do PSPadu příběh nakopírovat, nastavit odstavce a vše složitě upravovat. Proto jsem se pustil do PHP, ve kterém jsem již web zprovoznil a dokonce mi funguje NERS, který přidává do databáze články, ale neumím je ještě vytáhnout na web.
V dohledné době musím začít s maturitní prací, ke které budu potřebovat PHP, takže začínám již teď a zkouším si to vše aplikovat na svém webu.
Asi je tedy nejlepší možnost se naučit OOP a následně MVC a dokážu si již s PHP hrát více? Vytáhnout články z databáze, zprovoznit knihu návštěv atd?
Jinak jsem moc rád za tento web, kterým jsem nejprve pohrdal, ale pro
proniknutí dovnitř jsem objevil téměř nekonečné pole působnosti, co se
mohu naučit.
Jestli a kdy pochopíš OOP, záleží individuálně. Někdo to pochopí
rychle, někdo třeba nikdy.
Dle mého názoru, pokud na to nemáš čas, tak bych s OOP nezačínal. Spíš
bych se naučil porozumět danému jazyku (jaké má datové typy, jak pracovat
s DB atd.). Může se pak stát, že sice dokážeš udělat nějaký web v MVC,
ale pokud nepobereš základy, nikam se stejně nehneš.
Mě jde o to, abych za toho půl roku měl hotový web k maturitě a aby byl funkční. Aby se tam dalo něco zadat do databáze a následně zobrazit někde na webu, ideálně v nějaké určité kategorii. Uživatelský rozhraní beru jako samozřejmé. Zatím si myslím, že OOP docela chápu, ale je pravda, že kolem 50-ti tutoriálů budu vstřebávat dost dlouho, za tu dobu bych mohl stihnout udělat už kus práce s webem.
Takže nejlepší řešení?
Doporučuji http://doc.nette.org/…2/quickstart
Kdyby sis s něčím nevěděl rady, piš PM, rád poradím.
Ale fuj, proč tak nadějného a pilného studenta kazíš frameworkem? Jednoduchý redakční systém
lze napsat od píky přece hezky od ruky a nepotrvá to dlouho
Já se frameworkům hodně dlouho vyhýbal a teď jsem poznal, že to byla
chyba. Do Nette jsem se
ponořil během pár dnů a teď bych už nic jiného nepoužil, kdybych
nemusel. Pro začátečníka je ideální i díky lehké práci s databází a
velké bezpečnosti, kterou tak nemusí řešit ručně (a většinou stejně
špatně).
správně, začátečník se to naučí řešit jednoduše a bezpečně, ale pak jakmile se dostane k větší aplikaci stejně nebude chápat proč to je tak jednoduché a bezpečné. Nevím jak Vy, ale já si myslím, že každý si musí zkusit naprogramovat něco s mysqli, tabulkovým layoutem a spravovat hodně statickou stránku, až pak by měl chápat, že to jak to řeší doposud je špatné a těžkopádné a učit se to dělat lépe. Teprve až to bude umět, jakože hodně dobře, tak si může dovolit zlenivět a nechat tyto věci na frameworku, ale neměl by ten článek ("vylepšování" předchozích prasáren) vynechat.
Příklad: pokud někdo začíná s mysql, měl by se první naučit PDO, ne framework.
Asi nebudu začínat s frameworkem, přijde mi to jako úplně něco jiného
a nemám příliš mnoho času.. Ale díky i tak za jistě užitečný tip do
budoucna
Takže se mám držet PHP a redakčního systému bez objektů ze zdejších tutoriálů a nějak na to dokážu nasadit všechny ostatní funkce, které požaduji? Např. výpis článků z databáze apod.?
jo jde to, můžeš si odskočit k SQL http://www.itnetwork.cz/…ze-tutorialy a pak to vybírání článku zvládneš pravá levá.
Já samozřejmě framework neodsuzuji, sám se o něj aktivně zajímám a
zkouším, ale podstata užití frameworku je velké usnadnění práce a to
podle mě dělá líné programátory
Těchto tutoriálu jsem si všiml ale myslel jsem, že je to spíše o phpMyAdminu a ze mi to nepřinese tolik užitku,.ale pokud se tam priucim i vytažení článku na web tak, jak budu chtít, tak se na to mrknu.
Diky moc za pomoc, snad to brzy zvládnu
Možná jsem to zapomněl zmínit, zkušební verzi svého webu udělaném v
PHP již testuji a využívám k tomu i data z databáze. Respektive skrze
administrátorské rozhraní na webu dokážu vložit článek do databáze a
ten úvodní dokonce i vypsat
SQL bych řekl, že je jazyk, kterým zadávám dotazy atd. přímo v
phpMyAdmin, ne? Pokud se pletu, tak v tutoriálech o SQL se to dovím správně,
ne?
SQL je jazyk, kterým obecně komunikuješ s databázi, umí divy a umí to co potřebuješ - příkaz SELECT. Takže tutoriál viz. odkaz výše.
Jojo, tomu věřím brzy se
do toho dám, SELECT znám ale mám ještě potíže k tomu zakomponovat další
věci, ale to zvládnu
Zobrazeno 20 zpráv z 20.