![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam szanowne grono,
Hmm, każdy z czasem zaczyna myśleć, aby zrobić coś dla siebie - no i przy okazji ma malutką nadzieję, że mooooże stanie się tak, że kiedyś będzie mógł usiąść na plaży (Hawaje, Karaiby) z drinkiem w ręku, wsłuchując się w fale oceanu i rozkoszować się faktem, że jednak coś się w życiu udało i że można tak spędzać czas... częściej. ; ) Tak, możemy pomarzyć. Dobra, wracając do tematu - od około dwóch lat w mojej głowie rodziła się myśl StartUp-u. Oglądałem konferencje, zapisywałem swoje pomysły, czekałem na "to coś". W końcu jestem w fazie, kiedy to już wiem na czym chcę się skupić no i pojawia się myśli: Czy warto postawić na PHP? Myślałem o tym namiętnie. Osobiście wolę "bezpieczniejsze rozwiązania" (w sensie języki silnie typowane, gdzie trudniej sobie strzelić w stopę). PHP ma mocne i słabe strony. Dopiero teraz, gdy startUp zaczyna mnie dotyczyć, wtedy do głowy przychodzą mi myśli, które wcześniej nie przychodziły. Z jednej strony to bogaty w biblioteki język, pozwalający szybko pisać web-aplikacje. Z punktu biznesowego także jest dobry - w razie gdyby projekt wypalił, wtedy łatwiej, taniej i szybciej można wynająć zespół PHP Developerów. Z drugiej strony - czy nie lepiej postawić od razu na jakiś wydajniejszy, kompilowany język (Go, D, Java - tak, wiem, to nie do końca kompilowany)? W drugim przypadku aplikacja wytrzyma większe obciążenie, nie będzie później trzeba jej przepisywać, albo budować infrastruktury złożonej z N-serwerów. Piszę o tym, bo często oglądam konferencje nt. startUpów itd, jeden z zespołów przy rozwiązaniu X na RubyOnRails mieli aplikację na 15 (lub 30, nie pamiętam już) serwerach, przy przejściu na "Go" liczba zmniejszyła się do 2 serwerów, także różnica jest ogromna. Użycie PHP na pewno pozwoli szybko stworzyć i rozwijać projekt, w razie czego szybko utworzyć team. Choć czy to nie za szybko, aby myśleć o sprawach wydajności (osobiście widziałem sporo dość obleganych apek, które dawały radę)? Nawet jeśli aplikacja będzie działać na jednym serwerze, to aby go "zajechać" ruch musiałby być całkiem spory. Z drugiej strony - czy nie lepiej zacząć od czegoś wydajnego, co da nam dobry margines na przyszłość? Tylko w tym przypadku czas pisania aplikacji niestety będzie się przedłużał - osobiście nie jestem jeszcze tak bardzo biegły w Javie, czy Go (chodzi oczywiście o znajomość bibliotek i godziny praktyk). Co myślisz o starUpie w PHP? Każda opinia będzie dla mnie ważna, jeśli przerabiałeś już ten temat i coś nasuwa się Tobie na język, wtedy pisz śmiało! Z chęcią Cię wysłucham. ; ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wiecie Panowie, PHP znam bardzo dobrze, pracowałem długo jako programista PHP, także prowadziłem swoją micro-działalność, zaczynałem od wizytówek na Wordpressie i Joomli, przechodziłem przez różne frameworki PHP oraz aplikacje dedykowane. Znam ten język, wiem jakie są jego ograniczenia. Rozpoczęcie nowego projektu w PHP to dla mnie nic nowego - normalka, codzienność, na pewno poszłoby mi błyskawicznie, bo znam wiele bibliotek, narzędzi itd.
Z racji dobrej znajomości PHP wiem też jakie są jego bolączki. Brakuje mi w nim kilku rzeczy, które są w innych językach, np. sam fakt, że jest to język czysto do web-dev, działa od requestu do requestu, nie ma stanu, nie da się tak łatwo zaimplementować web-socketów jak w innych językach. Zastanawiam się po prostu, czy użyć PHP, czy może wejść w jakąś inną technologię (i zdobyć taką praktykę jak w PHP), która przyda mi się w przyszłości, np Java + Play (całkiem fajna sprawa). Ale PHP ciągle rozważam, w końcu znam tą technologię i z pewnością zrobiłbym ten start-up ze 3 razy szybciej niż na Javie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wiecie Panowie, PHP znam bardzo dobrze, pracowałem długo jako programista PHP, także prowadziłem swoją micro-działalność, zaczynałem od wizytówek na Wordpressie i Joomli, przechodziłem przez różne frameworki PHP oraz aplikacje dedykowane. Znam ten język, wiem jakie są jego ograniczenia. Rozpoczęcie nowego projektu w PHP to dla mnie nic nowego - normalka, codzienność, na pewno poszłoby mi błyskawicznie, bo znam wiele bibliotek, narzędzi itd. Z racji dobrej znajomości PHP wiem też jakie są jego bolączki. Brakuje mi w nim kilku rzeczy, które są w innych językach, np. sam fakt, że jest to język czysto do web-dev, działa od requestu do requestu, nie ma stanu, nie da się tak łatwo zaimplementować web-socketów jak w innych językach. Zastanawiam się po prostu, czy użyć PHP, czy może wejść w jakąś inną technologię (i zdobyć taką praktykę jak w PHP), która przyda mi się w przyszłości, np Java + Play (całkiem fajna sprawa). Ale PHP ciągle rozważam, w końcu znam tą technologię i z pewnością zrobiłbym ten start-up ze 3 razy szybciej niż na Javie. Lepiej napisz konkretnie czemu nie postawiłbyś na php w twoim projekcie, bo w tym momencie to co piszesz jest dokładnie tym co napisał @athabus. Myślisz jak programista, więc szukasz możliwie najwydajniejszego rozwiązania, tyle tylko czy tobie jest potrzebne super ultra wydajne rozwiązanie, gdzie będziesz mógł obsłużyć milion klientów na maszynie z 8gb ram. Powiedz dlaczego php mógłbym nie nadawać się twoim projekcie i dlaczego tak sądzisz. A w php jest dużo więcej sporych aplikacji napisanych niż mogłoby się wydawać, kwestią tego jest że możesz o tym nie wiedzieć, lub nie zdawać sobie z tego sprawy. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
Lepiej napisz konkretnie czemu nie postawiłbyś na php w twoim projekcie, bo w tym momencie to co piszesz jest dokładnie tym co napisał @athabus. Myślisz jak programista, więc szukasz możliwie najwydajniejszego rozwiązania, tyle tylko czy tobie jest potrzebne super ultra wydajne rozwiązanie, gdzie będziesz mógł obsłużyć milion klientów na maszynie z 8gb ram. Powiedz dlaczego php mógłbym nie nadawać się twoim projekcie i dlaczego tak sądzisz. A w php jest dużo więcej sporych aplikacji napisanych niż mogłoby się wydawać, kwestią tego jest że możesz o tym nie wiedzieć, lub nie zdawać sobie z tego sprawy. Pewnie dlatego, że PHP nie jest trendy. Jak można pokazać się na konferencjach CEO & Founder'rzy w rurkach i iphone 6 będą robili niezłe heheszki. Co to za innowacyjny projekt w PHP (IMG:style_emoticons/default/snitch.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:55 |