Thread View: pl.comp.lang.php
10 messages
10 total messages
Started by Netteria.NET
Fri, 24 Mar 2017 11:25
Przyspieszenie procesu produkcji
Author: Netteria.NET
Date: Fri, 24 Mar 2017 11:25
Date: Fri, 24 Mar 2017 11:25
44 lines
2765 bytes
2765 bytes
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
Re: Przyspieszenie procesu produkcji
Author: niepełnosprawny intelektualnie '...
Date: Fri, 24 Mar 2017 19:08
Date: Fri, 24 Mar 2017 19:08
3 lines
1053 bytes
1053 bytes
model optymalny popis/eu mówi wprost: kopiuj + wklej + kompiluj oczywiście źródła muszą pochodzić z zalecanych źródeł...
Re: Przyspieszenie procesu produkcji
Author: Rafal Podsiadly
Date: Sat, 25 Mar 2017 10:54
Date: Sat, 25 Mar 2017 10:54
6 lines
1632 bytes
1632 bytes
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.
Re: Przyspieszenie procesu produkcji
Author: Netteria.NET
Date: Sat, 25 Mar 2017 11:23
Date: Sat, 25 Mar 2017 11:23
21 lines
1685 bytes
1685 bytes
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
Re: Przyspieszenie procesu produkcji
Author: Netteria.NET
Date: Sun, 26 Mar 2017 20:56
Date: Sun, 26 Mar 2017 20:56
26 lines
2048 bytes
2048 bytes
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
Re: Przyspieszenie procesu produkcji
Author: Borys Pogoreło
Date: Mon, 27 Mar 2017 17:59
Date: Mon, 27 Mar 2017 17:59
26 lines
2159 bytes
2159 bytes
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
Re: Przyspieszenie procesu produkcji
Author: Rafal Podsiadly
Date: Tue, 28 Mar 2017 04:36
Date: Tue, 28 Mar 2017 04:36
7 lines
2368 bytes
2368 bytes
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.
Re: Przyspieszenie procesu produkcji
Author: Netteria.NET
Date: Wed, 29 Mar 2017 12:17
Date: Wed, 29 Mar 2017 12:17
22 lines
2016 bytes
2016 bytes
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
Re: Przyspieszenie procesu produkcji
Author: Netteria.NET
Date: Wed, 29 Mar 2017 12:20
Date: Wed, 29 Mar 2017 12:20
16 lines
2165 bytes
2165 bytes
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
Re: Przyspieszenie procesu produkcji
Author: Wojtek Gapiński
Date: Wed, 29 Mar 2017 13:34
Date: Wed, 29 Mar 2017 13:34
27 lines
2253 bytes
2253 bytes
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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads