Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ocena frameworka
KKamil897
post 1.01.2014, 10:08:14
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


Witam.

Proszę o ocenę mojego mini frameworka, jeśli można go tak nazwać.

https://mega.co.nz/#!LAcVUYLC!dlfhm...to40MMOrMi47djU


Dziękuje!

Ten post edytował KKamil897 1.01.2014, 10:15:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
com
post 1.01.2014, 17:05:25
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


następnym razem wrzuć to na jakiegoś gita czy svn, po pierwsze wtedy od razu mamy wgląd do kodu bez konieczności jego pobierania, a tobie też ułatwii wprowadzenie zmian, bo w końcu oceniamy kod nie efekt wink.gif

btw na starcie jest :
Cytat
Fatal error: Call to a member function query() on a non-object in ...\core\modules\Database.php on line 55
wink.gif
Go to the top of the page
+Quote Post
KKamil897
post 1.01.2014, 18:26:12
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


To przez to że nie masz bazy danych.
Go to the top of the page
+Quote Post
!*!
post 1.01.2014, 18:38:34
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Wrzuć całość na https://github.com bo nie pobieram czegoś z lewych serwisów.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
com
post 1.01.2014, 19:01:34
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


no to jak już dajesz do ściągnięcia to daj kompletne wink.gif

("świeczka") !*! mega to akurat stary Megaupload wink.gif

ponadto tak jak już powiedziałem i wspomniał !*! wrzuć to np na githuba wink.gif

Ten post edytował com 1.01.2014, 19:00:24
Go to the top of the page
+Quote Post
KKamil897
post 1.01.2014, 20:21:14
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


Po półgodzinnym "rozkminianiu" githuba, udało mi się stworzyć projekt.


https://github.com/KKamil897/LunyGo

Dziękuje Wam bardzo, bardzo dobry pomysł z tym Gitem smile.gif

Ten post edytował KKamil897 1.01.2014, 20:40:54
Go to the top of the page
+Quote Post
pedro84
post 1.01.2014, 21:40:15
Post #7





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Poczytaj o sobie i gicie, co to, z czym się je i jakie info w commitach się ustawia smile.gif

Co do kodu, widać, że to zabawy.

1. Dlaczego ograniczasz się tylko do jednego silnika bazy danych?
2. trzymaj się jednej konwencji formatowania kodu bo Ci sieka wychodzi w niektórych plikach.
3. "Klasa" database to już w ogóle pomyłka. Słyszałeś kiedyś o prepared statements w PDO?


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
KKamil897
post 1.01.2014, 21:57:20
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


1. Na początek będzie MySQL. Jakieś propozycje na dodanie popularniejszej bazy? postrego, mariadb?
3. Nie uważam tej klasy za pomyłkę. Może i PDO ma specjalne możliwości jak np. bindowanie, ale jakoś to do mnie nie przemawia.



Ten post edytował KKamil897 1.01.2014, 21:59:48
Go to the top of the page
+Quote Post
pedro84
post 1.01.2014, 22:09:52
Post #9





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Cytat(KKamil897 @ 1.01.2014, 21:57:20 ) *
1. Na początek będzie MySQL. Jakieś propozycje na dodanie popularniejszej bazy? postrego, mariadb?
3. Nie uważam tej klasy za pomyłkę. Może i PDO ma specjalne możliwości jak np. bindowanie, ale jakoś to do mnie nie przemawia.

1. MariaDB jest kompatybilna z MySQL. W ogóle cała architektura pod tym względem leży.
3. To po co PDO? Przecież mysql_* byłoby prostsze...


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
!*!
post 2.01.2014, 10:08:12
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


1. wszystkie flagi dostępu masz ustawione na "public"
2. autoloader jest słaby, popatrz jak to jest zrobione w symfony2, prosto, i większe możliwości
3. uzupełniając wiedzę o autoloaderze rzuć okiem na standardy nazewnictwa PSR.
4. skoro masz tablicę z konfiguracją, to na co Ci dane do bazy w stałych?

Cytat
("świeczka") !*! mega to akurat stary Megaupload

I właśnie dlatego trzeba to omijać biggrin.gif

Ten post edytował !*! 2.01.2014, 10:10:06


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
KKamil897
post 2.01.2014, 10:44:47
Post #11





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


@up A jak zmienić na "private"? czy ja muszę mieć do tego konto ulepszone, bo z tego co czytam to tak jest.
Go to the top of the page
+Quote Post
usb2.0
post 2.01.2014, 10:48:14
Post #12





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


na gicie priv repo platne sa,
7$ za miesiac
Go to the top of the page
+Quote Post
KKamil897
post 2.01.2014, 10:53:45
Post #13





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


Czyli jak rozumiem każdy może edytować moje pliki?
Go to the top of the page
+Quote Post
!*!
post 2.01.2014, 10:54:57
Post #14





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Chodziło mi o flagi metod w kodzie klas ;)


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
usb2.0
post 2.01.2014, 10:56:25
Post #15





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


kazdy moze zrobic sobie pulla na swojego kompa ofc
Go to the top of the page
+Quote Post
KKamil897
post 2.01.2014, 11:08:34
Post #16





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


Okej, dzięki Panowie. !*! - masz może jeszcze jakieś zastrzeżenia/propozycje?
Go to the top of the page
+Quote Post
!*!
post 2.01.2014, 11:11:01
Post #17





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Pracuj dalej, jesteś na dobrej drodze.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
KKamil897
post 2.01.2014, 11:19:53
Post #18





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


Dziękuje bardzo Panowie!
Go to the top of the page
+Quote Post
ctom
post 2.01.2014, 14:07:51
Post #19





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

Ostrzeżenie: (0%)
-----


tu masz prywaten repozytoria za free https://bitbucket.org/


--------------------
Polecam MyDevil hosting idealny dla deweloperów
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:37