![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 28.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Wątek być może banalny ale mam takie przemyślenie odnośnie tego wszystkie i jestem ciekawy jakie są Wasze doświadczenia, szczególnie osób z długim stażem używania FW. Ilekroć chce użyć czegoś gotowego i tak brakuje w tym jakiejś opcji, ostatecznie trzeba stosować jakieś ominięcia, napisać własną wersję lub stosować inne dzikie kombinacje. Oczywiście piszę o czymś większym niż strona wizytówka, o większych projektach, które mają być rozwijane przez lata.
Czy faktycznie po latach używania FW korzystacie z czegoś więcej niż podstawowe funkcjonalności jak zaprojektowany model MVC, CRUD itd.? Czy nie jest tak, że ostatecznie i tak napisaliście wszystkie gotowe moduły samemu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 52 Dołączył: 3.02.2013 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
A ja mam takie pytanie, co sądzicie o CHAR(1) zamiast TINYINT(1) ?
Przypominam że w MySQL wartość w nawiasie dla intów nie jest tym samym co dla CHAR czy VARCHAR. TINYINT(1) i tak dopuści 127 lub (255 UNSIGNED) Co do tematu: Jeżeli chodzi o paczki, które są duże, a co się z tym wiąże napisanie ich od początku = duże koszty (nie mówiąc już o ich utrzymaniu) to używam gotowców: TCPDF, Smarty/Twig, SwiftMailer, HTML Purifier. Naprawdę nie ma sensu pisać powyższych bibliotek od nowa - tylko masochiści to robią (chyba, że ktoś ma na prawdę dobre nowe podejście do tematu) Czasami zdarza się także jakaś pojedyncza biblioteka, z GitHuba (jeżeli licencja na to pozwala) tak przykładowo mam klasę do obiektowej obsługi reCaptcha. Natomiast w większości staram się tworzyć własne uniwersalne i proste do rozwijania rzeczy lub wzorować się na istniejących. Także jestem podobnego zdania jak phion Ile ludzi tyle opinii na ten temat, jak to mówią każdy orze jak może. Ten post edytował mstraczkowski 19.02.2013, 15:50:31 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
A ja mam takie pytanie, co sądzicie o CHAR(1) zamiast TINYINT(1) ? Ja osobiście nie widzę żadnego plusa używania CHAR(1) zamiast TINYINT(1), więc poza tym co już Ci wskazano na korzyść TINYINT to ja dorzucę np do Twojego formatowania uwagę że na TINYINT mogę sobie przyjąć że 2 oznacza zamień kropkę na przecinek a 4 oznacza stosuj spację do oddzielania. A tak na poważnie zarzuciłeś temat, wytykają Ci błędy, Ty się bronisz "ale to, ale tamto", może lepiej napisz jakikolwiek plus jaki widzisz z zastosowania CHAR(1). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 13:52 |