Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Co nowego w świecie technologii
soszin
post 20.02.2014, 15:09:11
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

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


Cześć,

Chciałem poruszyć temat o dzisiejszych trendach programownia. Co jest na Topie i czego używać, jakich technologii uzywac do pisania aplikacji internetowych i nie tylko.
Ostatnio z ciekawości rozglądałem na po rynku pracy i widze spore zapotrzebowanie na programiste RoR oraz Pythona...
Słysze też ostatnio duzo o technologiach js'owych. np Backbone czy Angular. w przypadku uzywania tych "frameworków" uzywamy php to komunikacji z serwerem i zwracaniem informacji. Czytałem tez o odchodzeniu od MVC, co jest jego następcą?

Proszę o Wasze opinie odnośnie technologi i budowania aplikacji z ich użyciem.

Pozdrawiam

Ten post edytował soszin 20.02.2014, 15:11:45
Go to the top of the page
+Quote Post
fizzlebubble
post 20.02.2014, 15:30:44
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Zainteresuj się Railsami. Kumaty junior ma stawkę jak średni programista PHP, a przy tym język i community jest 238426487 razy przyjemniejsze :-)


--------------------
Nie obrażę się, jeśli za udzieloną pomoc odwdzięczysz się klikając w "Pomógł" :).
Go to the top of the page
+Quote Post
usb2.0
post 20.02.2014, 15:33:22
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

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


podchodzilem kilka razy do railsa,
zawsze mialem problem z gemem do mysql, tak to sie nazywa?
nigdy nie umialem tego poprawnie sciagnac/skonfigurowac, pod windowsem i unixem to samo

na tym sie konczyla moja przygoda: D

klatwa czy co
Go to the top of the page
+Quote Post
soszin
post 20.02.2014, 15:37:29
Post #4





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

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


fizzlebubble Mi nawet nie chodzi o zarobki. Pracuje co prawda jako programista PHP a zarobki są dla mnie zadowalające.
Planuje w najblizszym pisanie wlasnego systemu CRM i szukam technoligii jakich wykorzystywać w jego pisaniu.
Czy RoR jest odpowiedni dla aplikacji sprzedawanej na licencje? Chodzi mi nawet o jej utrzymywanie na hostingach itp? bo nie kazdy klient pozwoli sobie na dedykowane serwery itp.
Go to the top of the page
+Quote Post
fizzlebubble
post 20.02.2014, 15:37:52
Post #5





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Kończę właśnie większy projekt w Railsach oparty właśnie o MySQL i nie miałem jakoś większego problemu z konfiguracją. Jeśli wciąż chcesz spróbować swoich sił to odezwij się na PW :-). Niestety Railsy pod Windowsem to niezbyt dobry pomysł... Niby jakoś działa, ale jest sporo problemów z kompatybilnością niektórych gemów. Osobiście mam Win z maszyną wirtualną Ubuntu i pracuje się super :-).

@soszin
Railsy nie są tanią technologią, jednakże nadrabiają to prędkością pracy :-). Przy tym out of the box masz eager loading, zaawansowany caching, turbolinki, co bardzo się sprawdza przy wydajności większych aplikacji. Zawsze możesz kupić dedyka za te 250 zł / mc (strzelam) i postawić kilka instancji dla różnych klientów, co kosztowo bardzo fajnie się zwróci :-).

Ten post edytował fizzlebubble 20.02.2014, 15:44:36


--------------------
Nie obrażę się, jeśli za udzieloną pomoc odwdzięczysz się klikając w "Pomógł" :).
Go to the top of the page
+Quote Post
soszin
post 20.02.2014, 15:44:08
Post #6





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

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


Cześto się słyszy ze RoR ma słabą wydajność... Czy to nie klopot przy duzych aplikacjach?
Go to the top of the page
+Quote Post
fizzlebubble
post 20.02.2014, 15:45:32
Post #7





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Odpowiedziałem Ci wyżej :-).


--------------------
Nie obrażę się, jeśli za udzieloną pomoc odwdzięczysz się klikając w "Pomógł" :).
Go to the top of the page
+Quote Post
soszin
post 20.02.2014, 15:52:06
Post #8





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

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


W sumie nie zastanawialem sie jakos nigdy bardziej nad rails, do budowania swojej aplikacji rozwazalem ZF2 lub SF2
W ZF2 nie mam zbyt wiele doswiadczenia (pracowalem w wersji pierwszej). W SF2 napisalem prosta aplikacje z podstawowymi rzeczami ale rowniez uznalem ze budowa
niektorych rzeczy jest przesadzona. Uwazam np ze budowa formularzy jest np troche przesadzona, co prawda caly czas dązymy do obiektowości wiec nie powinienem widziec nic w tym dziwnego ale zeby osobna klasa obslugiwała jeden formularz to juz chyba troche przesada. Dotej pory pisze w Kohana 3.3 ale ten framework zostaje troche z tyłu. Cenie go natomiast za to ze jest posty i mega konfigurowalny. (nie mowie ze inne nie są.). Prostota mnie przy nim zatrzymuje
Go to the top of the page
+Quote Post
fizzlebubble
post 20.02.2014, 15:55:57
Post #9





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Pracowałem i w Symfony2 i w ZF1 przy dużych, komercyjnych projektach i zawsze z czymś był większy problem, to z migracjami bazy danych, cachem, różnymi udziwnieniami wszelakich developerów co to się przez projekt przewinęli lub po prostu wydajnością. W Railsach jak pracuję tak takich problemów jest zdecydowanie mniej, aczkolwiek nie powiem, że w ogóle nie ma :-).


--------------------
Nie obrażę się, jeśli za udzieloną pomoc odwdzięczysz się klikając w "Pomógł" :).
Go to the top of the page
+Quote Post
soszin
post 20.02.2014, 18:25:49
Post #10





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

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


Powiem Ci ze troche mnie zaciekawiłeś Railsami, nawet jak bym przetarł kurze na półce to bym znalazł książke o Railsach. Moze spróbuje sobie napisać coś prostego i zobacze jak to wygląda.

Go to the top of the page
+Quote Post
fizzlebubble
post 20.02.2014, 18:31:27
Post #11





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Książka to bardzo zły pomysł. Obecnie nie ma zbytnio materiałów aktualnych, a te które mógłbym polecić wyszły stosunkowo niedawno i wyłącznie w języku angielskim. To też jest taki malutki minus tej technologii - bez języka angielskiego w stopniu dobrym nie ma co podchodzić, gdzie w takim PHPie na podstawowych poziomach bez problemu da się radę.... :-)


--------------------
Nie obrażę się, jeśli za udzieloną pomoc odwdzięczysz się klikając w "Pomógł" :).
Go to the top of the page
+Quote Post
soszin
post 20.02.2014, 18:35:24
Post #12





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

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


A co powiesz o budowaniu aplikacji za pomoca backbone czy nagulara + wykorzystanie PHP do przetwarzania informacji...questionmark.gif
Go to the top of the page
+Quote Post
fizzlebubble
post 20.02.2014, 18:40:41
Post #13





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Miałem podejście do Angulara + ZF, które z perspektywy czasu średnio mile wspominam. Jak PHP i ZF wciąż używam, tak API czy SPA (Single Page Applications) buduję wyłącznie w RoR, gdzie zwracanie całego obiektu/kolekcji czy czegokolwiek na jsona w pełnym REST jest czymś mega łatwym i szybkim.


--------------------
Nie obrażę się, jeśli za udzieloną pomoc odwdzięczysz się klikając w "Pomógł" :).
Go to the top of the page
+Quote Post
soszin
post 20.02.2014, 18:44:58
Post #14





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

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


Jeszcze Python a konkretnie (django) warto sie w to pchac? YouTube ponoc jest budowany na pythonie.
Go to the top of the page
+Quote Post
fizzlebubble
post 20.02.2014, 18:49:27
Post #15





Grupa: Zarejestrowani
Postów: 272
Pomógł: 28
Dołączył: 13.02.2011

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


Nie miałem doświadczenia z Pythonem.


--------------------
Nie obrażę się, jeśli za udzieloną pomoc odwdzięczysz się klikając w "Pomógł" :).
Go to the top of the page
+Quote Post
toffiak
post 20.02.2014, 21:39:00
Post #16





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Cytat(fizzlebubble @ 20.02.2014, 15:30:44 ) *
Zainteresuj się Railsami. Kumaty junior ma stawkę jak średni programista PHP, a przy tym język i community jest 238426487 razy przyjemniejsze :-)


Community nie jest lepsze ani gorsze, jak w każdym języku są trole tylko że w Rubym często trole próbują udowadniac że tylko Ruby jest tym jedynym/właściwym językiem programowania a wszystkie inne są złe. Nie dotyczy to oczywiście wszystkich programistów Rubiego, w środowisku Rubiego jest wielu mądrych ludzi.
Sam korzystam z aplikacji napisanych w Rubym, język jest świetlny choc poznałem go stosunkowo słabo to jednak przez tych nielicznych troli wybrałem Pythona.

Django jest dla Pythona tym czym dla Rubiego są Railsy, nie jest to jedyny framework i nie polecałbym go jako pierwszy. Duży łatwiejszy jest Flask, Django jest pełnym frameworkiem stosunkowo ciężkim. Dopiero od niedawna można pisac w nim korzystając z Pythona 3.
Django wymaga solidnej nauki dopiero znając go naprawdę dobrze można pisac w nim szybko aplikację.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 12:08