Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #15403 > unrolled thread
| Started by | "Netteria.NET" <slawek@netteria.net> |
|---|---|
| First post | 2017-03-24 12:25 +0100 |
| Last post | 2017-03-29 14:17 +0200 |
| Articles | 10 — 5 participants |
Back to article view | Back to pl.comp.lang.php
Przyspieszenie procesu produkcji "Netteria.NET" <slawek@netteria.net> - 2017-03-24 12:25 +0100
Re: Przyspieszenie procesu produkcji niepełnosprawny intelektualnie 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-03-24 20:08 +0100
Re: Przyspieszenie procesu produkcji Rafal Podsiadly <spinacz24@gmail.com> - 2017-03-25 03:54 -0700
Re: Przyspieszenie procesu produkcji "Netteria.NET" <slawek@netteria.net> - 2017-03-25 12:23 +0100
Re: Przyspieszenie procesu produkcji "Netteria.NET" <slawek@netteria.net> - 2017-03-26 22:56 +0200
Re: Przyspieszenie procesu produkcji Borys Pogoreło <borys@pl.edu.leszno> - 2017-03-27 19:59 +0200
Re: Przyspieszenie procesu produkcji Rafal Podsiadly <spinacz24@gmail.com> - 2017-03-27 21:36 -0700
Re: Przyspieszenie procesu produkcji "Netteria.NET" <slawek@netteria.net> - 2017-03-29 14:20 +0200
Re: Przyspieszenie procesu produkcji Wojtek Gapiński <wojtas_g.WYTNIJ.TO@wp.I.TO.TEZ.pl> - 2017-03-29 15:34 +0200
Re: Przyspieszenie procesu produkcji "Netteria.NET" <slawek@netteria.net> - 2017-03-29 14:17 +0200
| From | "Netteria.NET" <slawek@netteria.net> |
|---|---|
| Date | 2017-03-24 12:25 +0100 |
| Subject | Przyspieszenie procesu produkcji |
| Message-ID | <ob2vn9$c3k$1@news.icm.edu.pl> |
Witajcie Ostatnie nie będę krył zawaliła mnie góra roboty co prócz kwaśnego humoru skutkowało również pewno refleksją. - "Czy na pewno programuje, projektuje, wdrażam, optymalnie". Stąd chciałby, jeśli zechcecie się podzielić wiedzą, poznać Wasze sposoby na szybszą pracę. Zaznaczam tylko, że bez szkody dla realizowanego projektu. Jakich metod, narzędzi, tricków, używacie aby sobie przyspieszyć i ułatwić pracę? Przyznam, że ja robię chyba niewiele w tej materii. Generalnie używam własnego kodu. Każdy projekt poprzedzam mniejszą lub większą analizą przelaną na UML. Oczywiście w mniej trywialnych sprawach współpracuje z Klientem i razem to drążymy. Niewątpliwie później przyspiesza i ułatwia to kodowanie. Z IDE to już kilkanaście lat siedzę na Netbeans i jakoś się do czegoś innego przełamać nie mogę choć próbowałem i używałem. Jednak może robię błąd. Z frameworków to jeśli już to tylko ZEND. Ale może też robię błąd, że tak opieram się na swoim kodzie głównie (choć oczywiście nie piszę wszystko za każdym razem od nowa tylko wykorzystuje swoje moduły kilkakrotnie:)) Jestem ciekaw Waszych opinii na temat efektywnej, szybkiej ale jednocześnie nie cierpiącej na spadek jakości pracy. -- _______________________________________________ podrawiam Sławomir Własik ----------------------------------------------- www: netteria.net tel. 795 444 861 gg: 2317745 mail: info@netteria.net google: www.google.com/+NetteriaNet facebook: www.facebook.com/netteria twitter: twitter.com/netteria YouTube: www.youtube.com/netterianet Netteria.NET Sławomir Własik, NIP: 598-102-24-16, REGON: 080304479 --- Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast. https://www.avast.com/antivirus
[toc] | [next] | [standalone]
| From | niepełnosprawny intelektualnie 'POPIS/EU <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2017-03-24 20:08 +0100 |
| Message-ID | <ob3qr1$7hj$1@node1.news.atman.pl> |
| In reply to | #15403 |
model optymalny popis/eu mówi wprost: kopiuj + wklej + kompiluj oczywiście źródła muszą pochodzić z zalecanych źródeł...
[toc] | [prev] | [next] | [standalone]
| From | Rafal Podsiadly <spinacz24@gmail.com> |
|---|---|
| Date | 2017-03-25 03:54 -0700 |
| Message-ID | <10ac57f1-52ed-40e4-ae81-a7a38e8ee611@googlegroups.com> |
| In reply to | #15411 |
Jesli zachowujesz podzial wladzy:) model widok kontrolelr to kod moze byc. Dosc mocno moja prace przyspieszylo korzystanie z orm oraz twig. Reszta to juz odwzorowanie wymagan.
[toc] | [prev] | [next] | [standalone]
| From | "Netteria.NET" <slawek@netteria.net> |
|---|---|
| Date | 2017-03-25 12:23 +0100 |
| Message-ID | <ob5jv9$h9a$2@news.icm.edu.pl> |
| In reply to | #15418 |
W dniu 25.03.2017 o 11:54, Rafal Podsiadly pisze: > Jesli zachowujesz podzial wladzy:) > model widok kontrolelr to kod moze byc. Oczywiście MVC to podstawa. > Dosc mocno moja prace przyspieszylo korzystanie z orm oraz twig. > Przyznam, że skrót mi coś świata ale nie do końca wiem o co chodzi. Ale sobie sprawdzę, dzięki. -- _______________________________________________ podrawiam Sławomir Własik ----------------------------------------------- www: https://netteria.net --- Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast. https://www.avast.com/antivirus
[toc] | [prev] | [next] | [standalone]
| From | "Netteria.NET" <slawek@netteria.net> |
|---|---|
| Date | 2017-03-26 22:56 +0200 |
| Message-ID | <ob99uo$scs$1@news.icm.edu.pl> |
| In reply to | #15418 |
W dniu 25.03.2017 o 11:54, Rafal Podsiadly pisze: > Jesli zachowujesz podzial wladzy:) > model widok kontrolelr to kod moze byc. > > Dosc mocno moja prace przyspieszylo korzystanie z orm oraz twig. > Możesz mi tak z doświadczenia napisać w czym jest lepszy Twig od Smarty? Od wielu lat używam Smarty i jeszcze nie zdarzyło mi się, że czegoś w nim zrobić nie mogłem. Napisz proszę z doświadczenia najistotniejsze plusy, które przemawiają za Twig kontra Smarty. Jeśli chodzi o ORM to przypomniałem sobie co to jest:) Ale jakoś nie zabrałem się do tego ponieważ dla mnie odwzorowanie relacyjnych baz danych na obiekty, przynajmniej w moim rozumieniu, spełnia napisanie odpowiedniej metody dla klasy i oparciu się o PDO. Czy jakiejś istotnej korzyści nie dostrzegam? Z góry dzięki za odpowiedź. -- _______________________________________________ podrawiam Sławomir Własik ----------------------------------------------- www: https://netteria.net
[toc] | [prev] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2017-03-27 19:59 +0200 |
| Message-ID | <1lanvwnkz0kc4$.3mz4gq2hn3qi.dlg@40tude.net> |
| In reply to | #15421 |
Dnia Sun, 26 Mar 2017 22:56:55 +0200, Netteria.NET napisał(a): > Możesz mi tak z doświadczenia napisać w czym jest lepszy Twig od Smarty? > Od wielu lat używam Smarty i jeszcze nie zdarzyło mi się, że czegoś w > nim zrobić nie mogłem. > Napisz proszę z doświadczenia najistotniejsze plusy, które przemawiają > za Twig kontra Smarty. Praktycznie nie ma różnicy, do tego w wielu testach Smarty jest szybsze. Ale Twig jest bardziej "cool", więc wielu go używa. A cierpi na na wiele z tych samych przypadłości, co Smarty (np. nie escapuje automatycznie wyświetlanych wartości i za bardzo ułatwia przenoszenie logiki do widoku). > Jeśli chodzi o ORM to przypomniałem sobie co to jest:) Ale jakoś nie > zabrałem się do tego ponieważ dla mnie odwzorowanie relacyjnych baz > danych na obiekty, przynajmniej w moim rozumieniu, spełnia napisanie > odpowiedniej metody dla klasy i oparciu się o PDO. Czy jakiejś istotnej > korzyści nie dostrzegam? Temat-rzeka. Przejrzyj dokumentację + przykłady dla Propela, Doctrine ORM czy Laravel Eloquent (choć to bardziej Active Record i jego główną siłą jest integracja z resztą frameworka). -- Borys Pogoreło borys(#)leszno,edu,pl
[toc] | [prev] | [next] | [standalone]
| From | Rafal Podsiadly <spinacz24@gmail.com> |
|---|---|
| Date | 2017-03-27 21:36 -0700 |
| Message-ID | <8c9dcff8-1833-4757-a22c-6628f235c1fe@googlegroups.com> |
| In reply to | #15424 |
Zgadzam sie smart i twig maja bardzo podobne mehanizmy. Po prostu uzywam smart. Rownie dobrze silnikiem szablonu moze byc Angular. W przypadku Orm dostajesz tez w komplecie funkcje automatyczne budujace model na podstawie db. W moim przypadku zamiast pisac 40 roznych klas. Buduje modele automatyczne i je poprawiam. Czasowo wychodzi zdecydowanie szybciej. 1h zajmuje mi teraz to co robilem w kilka dni. Stosuje pewien trik. Orginalnej klasy AR (active record) nie zmieniam. Wtedy gdy pojawi mi sie zmiana w bazie wystarczy updage. Nastepnie ja Extenduje do klasy w ktorej buduje logike. Wiadomo controler ma funkcje podstawowej logiki Wszystkie obliczenia wykonuje w modelach. Trzeba tez umiejetnie dzielic to co jest w M, V, C by nie mieszac kodu. Wracajac do smart chyba pracowalem w nich zbyt krotko by miec negatywne czy pozytywne doznania. Z twig pracuje wiecej i bardziej go lubie. Kwestia gustu.
[toc] | [prev] | [next] | [standalone]
| From | "Netteria.NET" <slawek@netteria.net> |
|---|---|
| Date | 2017-03-29 14:20 +0200 |
| Message-ID | <obg8qc$f6s$2@news.icm.edu.pl> |
| In reply to | #15427 |
W dniu 28.03.2017 o 06:36, Rafal Podsiadly pisze: > Zgadzam sie smart i twig maja bardzo podobne mehanizmy. Po prostu uzywam smart. Rownie dobrze silnikiem szablonu moze byc Angular. > > W przypadku Orm dostajesz tez w komplecie funkcje automatyczne budujace model na podstawie db. W moim przypadku zamiast pisac 40 roznych klas. Buduje modele automatyczne i je poprawiam. Czasowo wychodzi zdecydowanie szybciej. 1h zajmuje mi teraz to co robilem w kilka dni. Stosuje pewien trik. Orginalnej klasy AR (active record) nie zmieniam. Wtedy gdy pojawi mi sie zmiana w bazie wystarczy updage. Nastepnie ja Extenduje do klasy w ktorej buduje logike. Wiadomo controler ma funkcje podstawowej logiki Wszystkie obliczenia wykonuje w modelach. > O, to już poważny zysk w czasie pracy:) Oj, muszę się za to zabrać:) Dzięki -- _______________________________________________ podrawiam Sławomir Własik ----------------------------------------------- www: https://netteria.net
[toc] | [prev] | [next] | [standalone]
| From | Wojtek Gapiński <wojtas_g.WYTNIJ.TO@wp.I.TO.TEZ.pl> |
|---|---|
| Date | 2017-03-29 15:34 +0200 |
| Message-ID | <obgd58$1v14$1@gioia.aioe.org> |
| In reply to | #15427 |
W dniu 28-03-2017 o 06:36, Rafal Podsiadly pisze: > Zgadzam sie smart i twig maja bardzo podobne mehanizmy. Po prostu > uzywam smart. Rownie dobrze silnikiem szablonu moze byc Angular. > > W przypadku Orm dostajesz tez w komplecie funkcje automatyczne > budujace model na podstawie db. W moim przypadku zamiast pisac 40 > roznych klas. Buduje modele automatyczne i je poprawiam. Czasowo > wychodzi zdecydowanie szybciej. 1h zajmuje mi teraz to co robilem w > kilka dni. Stosuje pewien trik. Orginalnej klasy AR (active record) > nie zmieniam. Wtedy gdy pojawi mi sie zmiana w bazie wystarczy > updage. Nastepnie ja Extenduje do klasy w ktorej buduje logike. > Wiadomo controler ma funkcje podstawowej logiki Wszystkie obliczenia > wykonuje w modelach. > Podobne narzędzie ma framework Yii. Budujesz strukturę bazy danych, a narzędzie tworzy Ci modele, kontrolery, widoki - co potrzebujesz. Na dobrą sprawę masz od razu gotową aplikację. W modelach uwzględniane są oczywiście relacje pomiędzy tabelami, a pola w formularzach są walidowane na podstawie właściwości pól w tabelach db. Wygodne i przyspiesza budowę szkieletu aplikacji. pozdrawiam -- Wojtek Gapiński http://www.phprogramista.pl
[toc] | [prev] | [next] | [standalone]
| From | "Netteria.NET" <slawek@netteria.net> |
|---|---|
| Date | 2017-03-29 14:17 +0200 |
| Message-ID | <obg8l3$f6s$1@news.icm.edu.pl> |
| In reply to | #15424 |
W dniu 27.03.2017 o 19:59, Borys Pogoreło pisze: >> Jeśli chodzi o ORM to przypomniałem sobie co to jest:) Ale jakoś nie >> zabrałem się do tego ponieważ dla mnie odwzorowanie relacyjnych baz >> danych na obiekty, przynajmniej w moim rozumieniu, spełnia napisanie >> odpowiedniej metody dla klasy i oparciu się o PDO. Czy jakiejś istotnej >> korzyści nie dostrzegam? > > Temat-rzeka. Przejrzyj dokumentację + przykłady dla Propela, Doctrine ORM > czy Laravel Eloquent (choć to bardziej Active Record i jego główną siłą > jest integracja z resztą frameworka). > Super, dzięki za zwrócenie na to uwagi. W wolnej chwili się zagłębię w lekturę i zobaczę czy w moim przypadku wspomoże to proces produkcji. -- _______________________________________________ podrawiam Sławomir Własik ----------------------------------------------- www: https://netteria.net
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.lang.php
csiph-web