-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: delphi
Date: Tue, 03 Apr 2012 23:04:24 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 129
Message-ID: <jlfs5c$ais$1@inews.gazeta.pl>
References: <jl7n9a$35j$1@inews.gazeta.pl> <jl7nu1$kc0$1@mx1.internetia.pl>
<jl7pl0$1v0$1@inews.gazeta.pl> <jl7t8e$qck$1@node2.news.atman.pl>
<jl9dpl$ih9$2@mx1.internetia.pl> <jl9frh$gbk$1@inews.gazeta.pl>
<jl9vmt$ead$1@mx1.internetia.pl> <jlb81b$j15$1@inews.gazeta.pl>
<jlcncu$lo2$1@mx1.internetia.pl>
<0...@d...googlegroups.com>
<jlfm1b$dec$1@mx1.internetia.pl>
NNTP-Posting-Host: 5ac5171b.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1333490668 10844 90.197.23.27 (3 Apr 2012 22:04:28 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 3 Apr 2012 22:04:28 +0000 (UTC)
X-User: septi
In-Reply-To: <jlfm1b$dec$1@mx1.internetia.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327
Thunderbird/11.0.1
Xref: news-archive.icm.edu.pl pl.comp.programming:196580
[ ukryj nagłówki ]On 03/04/2012 21:18, Przemek O wrote:
> W dniu 2012-04-03 18:12, Andrzej Jarzabek pisze:
>
>> część istniejących projektów w Delphi będzie zamykana, przepisywana,
>> lub przeprojektowywana tak, że coraz więcej nowego kodu będzie
>> tworzonego w innych technologiach. A nowe projekty w Delphi powstawać
>> nie będą (z dokładnością do błedu pomiaru). I raczej znikanie
>> stanowisk dla programistów Delphi będzie procesem znacznie szybszym,
>> niż wymieranie tychże.
>
> Po pierwsze, zamykanie projektów nie zależy od języka/środowiska w jaki
> zostały/ są tworzone.
Zgadza się. Ale jeśli np. projekty w Javie są zamykane, ale z drugiej
strony są też rozpoczynane nowe projekty w Javie, to ludzie, którzy
odchodzą z zamykanych projektów mają lepszą perspektywę na
długoterminowe zatrudnienie.
Jeśli projekty w danej technologii są zamykane, natomiast nowe projekty
nie są otwierane to... a taki właśnie uważam, że jest przypadek Delphi.
> Po drugie przepisanie kodu z czegokolwiek na cokolwiek, musi mieć silne
> uzasadnienie ekonomiczne. Samo w sobie jest droższe niż dalsze
> utrzymywanie rozwoju w starszym środowisku.
To zależy. Są przypadki, że np. z powodu tego jak wygląda kod, albo z
powodu decyzji projektowych, zaczyna być trudno dodawać do programu taką
funkcjonalność, jaką by się chciało. Znaczy trwa to strasznie długo i
wymaga wiele pracy. Co jakiś czas pojawia się oszacowanie: gdyby to a
tamto było inaczej zrobione, to byśmy mogli dodać ten ficzer w dwa
tygodnie, a tak to zajmie nam to trzy miesiące. I to jest uzasadnienie
ekonomiczne.
Osobiście brałem udział w przepisywaniu dwóch projektów, z czego jeden
był właśnie przepisywany z Delphi na co innego.
> Co w przypadku Delphi nie ma
> znaczenie, bo środowisko istnieje, jest rozwijane, a i firmy trzecie
> nadal zajmują się dostawą rozwiązań dedykowanych.
> Po trzecie nowe projekty w Delphi powstają i to w ilości większej niż Ci
> się wydaje.
Nie wiem ile ci się wydaje, że mi się wydaje, ale skoro ty wiesz, ile to
jest naprawdę, albo przynajmniej potrafisz oszacować od dołu, to może
napisz, np. jaki to jest procent nowo powstających projektów w ogóle,
albo ile w stosunku do nowo powstających projektów w Javie czy choćby w C++.
> Drugie i trzecie wynika z tego, że firmy poważnie zajmujące się
> tworzeniem oprogramowania inwestują ogromne pieniądze w pełną
> infrastrukturę i dostosowanie wszystkiego do swoich potrzeb i nie
> zmienią tego ot tak bez powodu. A ważnym powodem mogłoby być np.
> zaprzestanie rozwoju środowiska - co na chwilę obecną nie ma miejsca.
Są też inne ważne powody.
> Podążanie za modą jest zdecydowanie za słabym argumentem.
Powiedz to może temu chochołowi, który użył tego argumentu.
> Co do ostatniego zdania to się nie wypowiadam, bo to są Twoje dywagacje,
> a ja takie opinie słyszę już od co najmniej 10-15 lat. Ze Delphi
> zniknie, że nie będzie projektów itd itp. I co? I nic. Jakoś się to nie
> sprawdza.
Jak to nie? Przecież znika.
>> Tu się przyznam, że nie mam pojęcia, co tam jest popularne. Ale nawet
>> jeśli tak jest, to wydaje mi się, że zmiany będą takie, jak wszędzie
>> indziej: popularność Delphi będzie spadać szybciej, niż ilość
>> programistów Delphi.
>
> Gdybanie nie poparte żadnym dowodem i przy okazji zaklinanie
> rzeczywistości.
Czy moje słowo nie jest wystarczającym dowodem na to, że mi się tak
wydaje? Uważasz, że w rzeczywistości jestem przekonany o świetlanej
przyszłości Delphi, ale publicznie mówię co innego w celu "zaklinania
rzeczywistości"?
>> frameworki czy co tam jeszcze Delphi - nadal uważam, że jeśli się chce
>> zarabiać, to są rzeczy, których uczyć się jest większy sens (chociaż
>> niewątpliwie są również rzeczy, których uczyć się jest jeszcze
>> mniejszy sens).
>
> Dokładnie, ale tymi rzeczami nie są języki programowania. Język
> programowania jest sprawą drugorzędną. Jeśli chcesz zarabiać dobre
> pieniądze musisz się wyspecjalizować w dziedzinie docelowej.
Co to znaczy "dziedzina docelowa"? Że np. muszę się znać np. na
sprzedawaniu biletów lotniczych i wtedy będę zarabiał dobre pieniądze na
tworzeniu programów do sprzedawania biletów lotniczych?
To być może zależy od tego, co się rozumie przez "dobre pieniądze". Ja
na przykład mam dość marne pojęcie o tym, do czego służy oprogramowanie,
które tworzę, a zarabiam może nie jakieś kokosy, ale jak się porównam z
krajowymi statystykami, to wychodzi na to, że też nie tak zupełnie źle.
W dodatku regularnie dostaję telefony, że jest robota za większą kasę,
ale wiąże się to z tym, że musiałbym dłużej siedzieć w pracy i dalej
dojeżdżać, więc temat spacerów z rodziną mi konfliktuje. A do tamtych
prac też chcą zatrudniać kogoś, kto się niekoniecznie zna na tym co robi
program, ale za to bardzo dobrze zna jakąś technologię, często właśnie
język programowania.
>>> Zresztą nie można oceniać języka bez dostarczanej z nim
>>> infrastruktury/frameworka.
>>
>> Dlaczego? Z punktu widzenia kogoś robiącego aplikacje webowe/
>> bazodanowe w Javie jakie ma znaczenie, że Spring i Hibernate, a nawet
>> Eclipse czy IntelliJ Idea nie są "dostarczane z językiem"?
>
> Nie zrozumiałeś. Chodzi o to że język nie jest nic wart, jeśli nie jest
> dostarczony z pełną infrastrukturą. Samo C# bez .NETa nie miałby
> wartości produkcyjnej, Java bez tony bibliotek tak samo. Znajomość
Nie bardzo rozumiem, co to dla ciebie "pełna infrastruktura"?
Standardowe bilioteki do Javy, runtime i JDK to dla ciebie "pełna
infrastruktura"? Dla C++ pełną infrastrukturą jest kompilator, linker,
debugger i biblioteka standardowa?
> języka nie ogranicza się do znajomości jego składni, semantyki czy typów
> danych, ale do gruntownego poznania bibliotek i ich sensownego
> wykorzystania.
No więc niekoniecznie. Często jest tak, że dana firma wykorzystuje swoje
własne biblioteki, albo jakieś mało standardowe frameworki. W takich
sytuacjach w ogóle nie szukają ludzi pod kątem znajomości tych iliotek,
tylko zakładają (słusznie, moim zdaniem), że jak ktoś dorze zna język i
potrafi dobrze programować, to nie będzie miał wielkich problemów z
nauczeniem się danej biblioteki.
Następne wpisy z tego wątku
- 04.04.12 02:13 Andrzej Jarzabek
- 04.04.12 08:07 Jacek Czerwinski
- 04.04.12 09:20 zażółcony
- 04.04.12 20:29 Przemek O
- 04.04.12 16:57 Andrzej Jarzabek
- 04.04.12 18:42 Roman W
- 04.04.12 20:59 Przemek O
- 04.04.12 21:01 Edek Pienkowski
- 04.04.12 21:11 Przemek O
- 04.04.12 21:18 A.L.
- 04.04.12 22:49 Artur Muszyński
- 05.04.12 00:07 Andrzej Jarzabek
- 05.04.12 07:19
- 05.04.12 19:25 Przemek O
- 05.04.12 20:34 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
Najnowsze wątki
- 2025-05-09 Propagation velocity v/c dla kabli RF
- 2025-05-09 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.
- 2025-05-09 Patrolowanie kampusów
- 2025-05-09 Faktyczne opodatkowanie medianowej płacy w Polsce wyniosło 39,4% w lis. 2024r.
- 2025-05-09 Coca-Cola robi butelki z recyklingu, ale nie etykiety ani zakrętki
- 2025-05-09 Faktyczne opodatkowanie medianowej płacy w Polsce wyniosło 39,4% w lis. 2024r.
- 2025-05-09 ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- 2025-05-09 Gdańsk => PHP Developer <=
- 2025-05-09 Warszawa => Programista C <=
- 2025-05-09 Kiero od deregulacji III Rzeczy (pospolitej) w zaciąga kredyt w 17 bankach by ratować prywatny biznes
- 2025-05-09 Kiero od deregulacji III Rzeczy (pospolitej) w zaciąga kredyt w 17 bankach by ratować prywatny biznes
- 2025-05-09 ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- 2025-05-09 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-09 Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- 2025-05-09 Gdańsk => Team Lead Data Engineer (Snowflake) <=