Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #15403 > unrolled thread

Przyspieszenie procesu produkcji

Started by"Netteria.NET" <slawek@netteria.net>
First post2017-03-24 12:25 +0100
Last post2017-03-29 14:17 +0200
Articles 10 — 5 participants

Back to article view | Back to pl.comp.lang.php


Contents

  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

#15403 — Przyspieszenie procesu produkcji

From"Netteria.NET" <slawek@netteria.net>
Date2017-03-24 12:25 +0100
SubjectPrzyspieszenie 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]


#15411

Fromniepełnosprawny intelektualnie 'POPIS/EU <NOSPAMtestowanije@go2.pl>
Date2017-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]


#15418

FromRafal Podsiadly <spinacz24@gmail.com>
Date2017-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]


#15420

From"Netteria.NET" <slawek@netteria.net>
Date2017-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]


#15421

From"Netteria.NET" <slawek@netteria.net>
Date2017-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]


#15424

FromBorys Pogoreło <borys@pl.edu.leszno>
Date2017-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]


#15427

FromRafal Podsiadly <spinacz24@gmail.com>
Date2017-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]


#15430

From"Netteria.NET" <slawek@netteria.net>
Date2017-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]


#15431

FromWojtek Gapiński <wojtas_g.WYTNIJ.TO@wp.I.TO.TEZ.pl>
Date2017-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]


#15429

From"Netteria.NET" <slawek@netteria.net>
Date2017-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