Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny] Czy po latach pracy z FW korzystacie z czegoś więcej niż podstawowych funkcjonalności?, Czy nie jest tak, że ostatecznie i tak wszystkie moduły piszecie sami?
Kabraxis
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mstraczkowski
post
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
Go to the top of the page
+Quote Post
pyro
post
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(mstraczkowski @ 19.02.2013, 15:46:09 ) *
A ja mam takie pytanie, co sądzicie o CHAR(1) zamiast TINYINT(1) ?


Są aż trzy argumenty przeciw:
1. CHAR przechowuje dodatkowe dane w bazie danych jak np. kodowanie znaków dla danej kolumny, a TINYINT nie
2. Co jak ktoś będzie modyfikował to co Ty robiłeś? Przyjdzie chińczyk i skąd ma wiedzieć, że P = Prawda, F = Fałsz albo Y = Yes, N = No? A 1/0 to uniwersalne true/false
3.
  1. <?php
  2.  
  3. echo (bool)'Y'; // true
  4. echo (bool)'N'; // true
  5. echo (bool)"1"; // true
  6. echo (bool)"0"; // false
  7.  
  8. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- Kabraxis   [inny] Czy po latach pracy z FW korzystacie z czegoś więcej niż podstawowych funkcjonalności?   17.02.2013, 16:47:43
- - thek   Jedna z najważniejszych cech programisty to... byc...   17.02.2013, 17:33:35
- - Kabraxis   Niby tak, ale gotowe rozwiązania po pewnym czasie ...   17.02.2013, 18:03:33
- - ano   Pisanie własnych rozwiązań na coś co już jest jest...   19.02.2013, 11:56:14
- - phpion   Z mojego punktu widzenia: - ogólne biblioteki ...   19.02.2013, 12:30:05
|- - pyro   Cytat(phpion @ 19.02.2013, 12:30:05 )...   19.02.2013, 14:18:51
|- - skowron-line   Cytat(pyro @ 19.02.2013, 14:18:51 ) T...   19.02.2013, 14:38:09
- - markonix   Z tego co czytałem jakieś arty to enum nie jest za...   19.02.2013, 13:03:36
|- - phpion   Cytat(markonix @ 19.02.2013, 13:03:36...   19.02.2013, 13:25:05
|- - markonix   Cytat(phpion @ 19.02.2013, 13:25:05 )...   19.02.2013, 15:15:09
- - skowron-line   CytatCzy po latach pracy z FW Po latach pracy z FW...   19.02.2013, 13:13:49
- - sabat24   CytatZ tego co czytałem jakieś arty to enum nie je...   19.02.2013, 14:01:45
- - viking   Biorąc pod uwagę że w postgresie boolean rozwiązuj...   19.02.2013, 14:35:33
- - pyro   RE: [inny] Czy po latach pracy z FW korzystacie z czegoś więcej niż podstawowych funkcjonalności?   19.02.2013, 14:54:12
- - mstraczkowski   A ja mam takie pytanie, co sądzicie o CHAR(1) zami...   19.02.2013, 15:46:09
|- - pyro   Cytat(mstraczkowski @ 19.02.2013, 15:46...   19.02.2013, 16:02:04
|- - netmare   Cytat(mstraczkowski @ 19.02.2013, 15:46...   19.02.2013, 20:57:33
- - mstraczkowski   No tak, ale używam wartości numerycznych 0, 1 lub ...   19.02.2013, 16:19:55
- - pyro   Cytat(mstraczkowski @ 19.02.2013, 16:19...   19.02.2013, 16:25:13
- - mstraczkowski   Cytat(pyro @ 19.02.2013, 16:25:13 ) T...   19.02.2013, 16:36:46
|- - pyro   Cytat(mstraczkowski @ 19.02.2013, 16:36...   19.02.2013, 16:48:40
|- - mstraczkowski   Cytat(pyro @ 19.02.2013, 16:48:40 ) A...   19.02.2013, 17:06:26
|- - sabat24   Cytat(mstraczkowski @ 19.02.2013, 17:06...   19.02.2013, 17:11:18
- - mstraczkowski   Zadałem pytanie, otrzymałem od pyro 3 argumenty pr...   20.02.2013, 10:26:10
- - phpion   Panowie, proponuję zakończyć temat obsługi prawda/...   20.02.2013, 10:55:46
- - pyro   Cytat(mstraczkowski @ 20.02.2013, 10:26...   21.02.2013, 11:01:57
|- - mstraczkowski   Cytat(pyro @ 21.02.2013, 11:01:57 ) N...   22.02.2013, 13:50:57
- - pyro   Dobra chyba starczy na temat BOOLEAN w MySQL. Znow...   23.02.2013, 10:13:50


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

 



RSS Aktualny czas: 5.10.2025 - 13:30