eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProgramista iOS - ŁódźRe: Programista iOS - Łódź
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.supermedia
    .pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Programista iOS - Łódź
    Date: Sun, 30 Mar 2014 21:08:08 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 114
    Message-ID: <lh9q3d$550$1@node1.news.atman.pl>
    References: <b...@g...com>
    <s...@j...net>
    <1...@g...com>
    <lgksdl$6ta$1@node1.news.atman.pl>
    <0...@g...com>
    <lgn75r$n0m$1@node2.news.atman.pl>
    <6...@g...com>
    <lgnm46$6v5$1@node2.news.atman.pl>
    <4...@g...com>
    <lgpu53$esg$1@node1.news.atman.pl>
    <5...@g...com>
    <lgqcvr$spp$1@node2.news.atman.pl>
    <e...@g...com>
    <lgsii8$8h3$1@node1.news.atman.pl>
    <9...@g...com>
    <lgv812$jl8$1@node2.news.atman.pl>
    <b...@g...com>
    NNTP-Posting-Host: 193.0.194.227
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1396206510 5280 193.0.194.227 (30 Mar 2014 19:08:30 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sun, 30 Mar 2014 19:08:30 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
    In-Reply-To: <b...@g...com>
    Xref: news-archive.icm.edu.pl pl.comp.programming:205413
    [ ukryj nagłówki ]

    On 2014-03-30 20:40, Wojciech Muła wrote:
    > Sam zacząłeś od wymyślonego przykładu z jakimś grafikiem dla sprzątaczek.
    > Podałem Ci, jaki napotkasz problem *alogrytmiczny*, nawet w tak pozornie
    > prostym zastosowaniu.

    No i dlatego dalej pytam: w zym PHP jest lepszy aby ten problem rozwiązać?

    >> Własnie zauważyleś za złożone problemy nie mają uniwersalnych rozwiązń.
    > To nie jest trudny problem, już sama klasa złożoności czasowej powinna
    > sugerować, jakie jest rozwiązanie. Da się rozwiązać bez boosta,
    > bez żadnej biblioteki, nawet w PHP-pie, czy javascripcie.

    I znowu to samo: kazdy język programowania pozwala na rozwiązanie
    dowolnego problemu rozwiązywalnego w innym. Thak You Captain Obvious.

    >> A w wątku rzecz w tym że PHP nie ma żadnych rozwiązań w standardzie,
    >> nawet uniwersalnych. NAWET.
    > W tym wątku była mowa, że programista PHP nic nie musi umieć.

    Ja nie rozmawiam o umiejętnościach programistów tylko zadaje proste
    pytanie: co ma PHP co spowodowało że bank wybrał go do jakiegoś tam
    zadania w środku które było skomplikowane albo obliczeniowo albo
    algorytmicznie? Co ma PHP czego nie ma <cokolwiek>?

    >> A czemu nie ma? I dlaczego powinienem workaroundowac problemy braku
    >> czegoś w designie tandemu apache/php/mysql?
    > Bo HTTP to protokół bezstanowy.

    No właśnie, workaround z ciasteczkami to "załatwia" w typowy dla PHP sposób.

    > Nie ma znaczenia, czy na końcu jest PHP,
    > Python, skrypt shellowy CGI, itd. - będzie dokładnie ten sam problem.

    Nie. Problemem PHP jest serializacja stanu (albo w ciasteczka albo w
    db). Jeśli PHP miałby *żywy* kontekst po stronie serwera wiele rzeczy
    nie wymagało by serializacji.

    >> A kto tu twierdzi że C++ jest jakimś wzorcem?
    > Jako język wieloparadygmatowy

    Inne paradygmanty stosuje się za pomocą metaprogramowania albo
    bibliotek. IMHO nie jest wieloparadygmatowy nawet przy bardzo
    optymistycznym podejściu.

    >, przemysłowy, z wieloletnią historią
    > i ciągle rozwijający się -- to dobre odniesienie do innych języków.

    A fuj. To pokraczny język, który na prostowanie jest za stary.

    >>>> Oni też potrafili się wykłucać że uniwersalny kontener na wszystko
    >>>> jest lepszy niż specjalizowane o znanych złożonościach "bo kto
    >>>> obrabia więcej niż 200 wpisów".
    >>> Akurat dość rozsądny argument. Przywołaj proszę jakiś mniej sensowny.
    >> Powiedz że żartujesz... to idealnie pasuje do profesjonalnego systemu
    >> zarządzania windykacjami w banku.
    > No jeżeli rzeczywiście nie obrabia się więcej niż "200 wpisów"

    Czyli jednak dyżury sprzataczek w tym banku zrobili?

    , nie
    > ma się specjalnych wymogów (czas, czy pamięć), to te uniwersalne są
    > lepsze.

    Bo programista nie wie czym się rózni lista od wektora? A no to są
    lepsze, faktycznie.

    > A nawet są lepsze w tym sensie, że już działają i ktoś je
    > przetestował.

    :D PHP i testowanie :)

    > Ale oczywiście zgadzam się, że jeśli są szczególne
    > potrzeby, to trwanie przy uniwersalnych rozwiązaniach nie jest dobre.

    Ależ uniwersalne kontenery nie są *trywialne*. Nic zazwyczaj nie
    gwarantują poza tym że hello world zadziała. Czyli masz śmieciowy język
    ktory w poważnych zastosowaniach odpada na starcie bo ma tajemnicze
    uniwersalne implementacje o których niewiele wiadomo poza tym że dają
    radę dla 200 wpisów.

    >> Ale jak ja mam mieć dłuższą przygode? Sugerujesz że mam się umartwiać
    >> nad PHP i dopiero dostrzegać błedy po 10 latach? Miej że litość, życie
    >> jest za krotkie na babranie się w g...
    > Nic nie musisz, tylko wydawanie kategorycznych sądów o teraźniejszości
    > na podstawie doświadczeń sprzed kilku lat jest trochę bez sensu.

    Jesli w ciagu kilku lat PHP zmienil się nie do poznania to nie jest PHP
    tylko coś innego. Zmienił się?

    >> Ustawienia phpini w apache mają wpływ na runtime PHP. Jak chcesz różne
    >> to ... no cóż ...
    > To są ustawienia serwera, a nie przeglądarki. Pomieszałeś. :)

    Nie pomieszałem.

    >>> Sorry, ale nie dostaniesz dostępu do bankowego intranetu. Ja też już
    >>> nie mam szans, więc nie zadowolę nikogo w tym wątku.
    >> Znaczy że były tam te krzywe rownania
    > Były.

    I 200 wpisów w bazie danych?

    >> czy nie było i mowisz o jeszcze jednym z miliona widoku na bazę danych?
    > A to też było, nie przeczę.

    Dalej nie wiem co kogo podkusiło że PHP nadaje się do obrabiania równań
    nieliniowych w systemie bankowym. Tym bardziej że większe obliczenia
    powodują że PHP umiera. Gdzieś kiedyś czytałem że PHP obok TCL to dwa
    najgorsze języki do obliczeń - bo wolne.

    Tam musi być drugie dno, w tym banku. Mam ciągle nadzieję że to nie jest
    "student za tysiaka da radę" ani też "nie mam czsu, muszę jechać beemką
    na myjnię, a ten projekt to napiszcie w byle czym".

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: