PROGRESO | WEBESTEEM | ART&DESIGN MAGAZINE 
Forum webesteem Strona Główna webesteem:forum

   Regulamin | Szukaj | Użytkownicy | Grupy | Statystyki | Ostatnie tematy | RSS | Rejestracja | Profil | Skrzynka | Zaloguj

JSP, ASP (Ruby, Perl, Python .NET etc), - czyli czemu PHP?:)
Idź do strony 1, 2  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum webesteem Strona Główna | server side i bazy danych
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
nappy




Od: 2006.08.27
Posty: 483

PostWysłany: 2010.05.15 19:22    Temat postu: JSP, ASP (Ruby, Perl, Python .NET etc), - czyli czemu PHP?:)

Cześć,

Tak mnie dzisiaj wzięło na rozpoczęcie poważniejszej przygody z backendem, jakieś tam podstawy są (głównie PHP+bazy) ale chciałbym pójść 'za ciosem' i w wolnych chwilach rozwijać się również w tym kierunku (zdecydowanie za dużo rzeczy chciałbym robić na raz, ale cóż).

Mam tylko jeden dylemat... nad którym językiem warto ślęczeć długie godziny, studiować manuala i wreszcie - zdobyć 'master belt' profesji? :)

Szczególnie zależy mi tutaj na wypowiedziach tych którzy wybrali 'alternatywną drogę' czyli kodują w czymkolwiek innym niż PHP. (aczkolwiek bez dyskryminacji, możecie się bronić :DD) Chciałbym poznać Wasze zdanie na temat pozostałych języków (aktualnie coraz bardziej przekonuje mnie Ruby), dlaczego właśnie ten a nie inny - czyli generalnie plusy i minusy.

Prosiłbym tylko żeby nie było dyskusji "Robie w PHP bo później zdecydowanie więcej ludzi może to modernizować" albo "Hostingi pod PHP są dostępniejsze a przez to i tańsze". Niech to będzie dyskusja tylko i wyłącznie o przewadze jednego kodu nad drugim.


ps. i jak ktoś napisze 'j&&&ć platforme ASP bo to z Majkrosoftu jest' to pogryze ;D
^
Odpowiedz z cytatem
bob




Od: 2005.07.14
Posty: 811
Skąd: Wrocław

PostWysłany: 2010.05.15 20:15    Temat postu:

Tak mi się wydaje, że dużo bardziej optymalnym miejscem na tego typu dyskusje byłoby forum php.pl (wbrew nazwie, ludzie mają tam głowy otwarte nie tylko na język zawarty w nazwie), bo //w bardziej kojarzy mi się z grafiką niż programowaniem, ale mogę się mylić.


Mateusz Babiarz | Tecra.pl | enbiej.pl
^
Odpowiedz z cytatem
huh
weteran



Od: 2006.07.04
Posty: 2324
Skąd: Krakoff

PostWysłany: 2010.05.15 21:44    Temat postu:

ruby fajnie sie nazywa.. a php takie pospolite.. :P
python mocno brzmi/// "programuję w pythonie"
jest lans..

a poważniej php jest dosłownie wszędzie, jeśli chcesz być bardziej
for enterprise wejdź w jave.. ;)



^
Odpowiedz z cytatem
BełdziO




Od: 2006.07.13
Posty: 161
Skąd: Szczecin

PostWysłany: 2010.05.15 22:03    Temat postu:

z zasady technologie wybiera się pod realizowany projekt, tak więc jak mamy Ci coś podpowiedzieć to napisz do czego chcesz wykorzystywać dany język


Let's Rock! - Agencja interaktywna dla wymagających
O tworzeniu (bezpiecznych) aplikacji internetowych
^
Odpowiedz z cytatem
nappy




Od: 2006.08.27
Posty: 483

PostWysłany: 2010.05.15 22:27    Temat postu:

Pewnie przy prostych projektach które realizowane są jako statyczne strony pozostane przy PHP bo cóż, taniej to wychodzi później w eksploatacji.

Ale pisać CMSa mi się w tym nie widzi... Rozwlekłe to, masa kodu, miliard dróg do osiągnięcia efektu (dla wymiataczy to pewnie plus) z czego każda ma swoje wady i zalety, OLEWCZY stosunek do zabezpieczeń samych twórców - trzeba serio się w tym grzebać żeby kod był 'bulletproof'.

I tak jak teraz czytam właśnie o Ruby to całkiem fajnie to wygląda, składnia mi bardziej 'leży', nie ma tych wszystkich kruczków i dziwacznych ozwiązań. No i oczywiście Rails :-)

Do Javy miałem już podejście, niestety 'krótki to był zryw' i dałem sobie spokój. Rozwlekłość kodu dla prostych efektów, masa zabawy w optymalizacje przy słabej (w porównaniu do innych języków) wydajności zniechęciła mnie skutecznie.

Chce tylko zauważyć, że nie chcę zostać developerem na 'full-time'. To ma być raczej dodatek, takie coś na boczku co będę mógł rozwijać i z poczatku tylko się tym 'bawić', a jednocześnie będzie to przyszłościowe. Mimo wszystko prędzej bym się widział w obozie Kreacji, ale kto wie :)

A co do
BełdziO napisał(a):

z zasady technologie wybiera się pod realizowany projekt

Nie zgodze się, czasem owszem zleceniodawca narzuca technologie ze względu na wcześniejsze rozwiązania i ich integracje. Natomiast gdy powstaje coś 'od podstaw' to czemu miałby nie dać programiście wolnej ręki na wybór środowiska - przecież to on najlepiej wie w czym się czuje mocny i co potrafi 'dopieścić'.
^
Odpowiedz z cytatem
lukasyno




Od: 2008.02.23
Posty: 687
Skąd: Wrocław

PostWysłany: 2010.05.15 23:24    Temat postu:

nappy napisał(a):
Do Javy miałem już podejście, niestety 'krótki to był zryw' i dałem sobie spokój. Rozwlekłość kodu dla prostych efektów, masa zabawy w optymalizacje przy słabej (w porównaniu do innych języków) wydajności zniechęciła mnie skutecznie.


;|
1. Java nie jest wolna, dla przykladu NetBeans jest napisany w Javie.
2. Wydajność javy uzależniona jest od kompilatora, np kompilując z konsoli uzyskasz gorsz wydajność niż kompilując w np NetBeans'a ;) O mechanizmie JIT nie będę wspominał :)
3. Zasadniczo java to środowisko do pisania programów użytkowych, a nie zabawy czy pętla w c++ czy w javie wykona się o 10 ms szybciej ;| (no tutaj i tak zapewne wygrała by java i tak :P jako ze kompilator by sobie zaoptymalizowal)
4. Ciągle jest duze zapotrzebowanie na programistów Javy.
5. Jak by mi sie nudzilo i nie wiedzial bym sie czego uczyc*, to albo python albo java + qt...

*raczej nabierał doświadczenia:)



.:: Flash Dev ::.
^
Odpowiedz z cytatem
huh
weteran



Od: 2006.07.04
Posty: 2324
Skąd: Krakoff

PostWysłany: 2010.05.16 11:32    Temat postu:

qt.. to jest dopiero ślepa uliczka.

Jeśli chcesz żeby to był nieograniczający język serverside,
to tym jest php, dużo bibliotek, obsługa klas już jest.
i jest to na każdym serwerze.

Python.. ?

napisz to bez formatowania a potem poprawiaj za pół roku:

Kod:
def _BuildUrl(self, url, path_elements=None, extra_params=None):

    (scheme, netloc, path, params, query, fragment) = urlparse.urlparse(url)

    if path_elements:

      p = [i for i in path_elements if i]
      if not path.endswith('/'):
        path += '/'
      path += '/'.join(p)


    if extra_params and len(extra_params) > 0:
      extra_query = self._EncodeParameters(extra_params)

      if query:
        query += '&' + extra_query
      else:
        query = extra_query


    return urlparse.urlunparse((scheme, netloc, path, params, query, fragment))




To właśnie c jest językiem do pisania narzędzi itp..
^
Odpowiedz z cytatem
BełdziO




Od: 2006.07.13
Posty: 161
Skąd: Szczecin

PostWysłany: 2010.05.16 12:39    Temat postu:

nappy napisał(a):

BełdziO napisał(a):

z zasady technologie wybiera się pod realizowany projekt

Nie zgodze się, czasem owszem zleceniodawca narzuca technologie ze względu na wcześniejsze rozwiązania i ich integracje. Natomiast gdy powstaje coś 'od podstaw' to czemu miałby nie dać programiście wolnej ręki na wybór środowiska - przecież to on najlepiej wie w czym się czuje mocny i co potrafi 'dopieścić'.

nie chodzi o narzucenie technologii przez klienta, ale przez projekt inne technologie wykorzystywane są do budowy cms dla strony Pana Kazika, a inne do budowania rozległych extranetów i systemów bankowych :)



Let's Rock! - Agencja interaktywna dla wymagających
O tworzeniu (bezpiecznych) aplikacji internetowych
^
Odpowiedz z cytatem
zienkee




Od: 2005.06.09
Posty: 856
Skąd: Wrocław

PostWysłany: 2010.05.16 15:43    Temat postu:

A ja z innej beczki.. Piszesz, że bardziej widzisz się w obozie kreacji... to czemu nie próbujesz swoich sił z motionem czy 3d? To chyba bardziej się Ci przyda niż skręt o 180 stopni ;]


Crede, quod habes, et habes.
^
Odpowiedz z cytatem
huh
weteran



Od: 2006.07.04
Posty: 2324
Skąd: Krakoff

PostWysłany: 2010.05.16 16:03    Temat postu:

właśnie, a do tego w 3dmax albo aef też są jakieś języki skryptowe,
i można coś tam pisać ;)



^
Odpowiedz z cytatem
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum webesteem Strona Główna | server side i bazy danych Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2  Następny
Strona 1 z 2

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

FAQ


serwery wirtualne, tanie domeny

Powered by phpBB © 2001, 2005 phpBB Group

91116905

Page generation time: 0.0237s (PHP: 80% - SQL: 20%) - SQL queries: 14 - GZIP enabled - Debug off