-
X-Received: by 10.49.42.1 with SMTP id j1mr193571qel.41.1368641321649; Wed, 15 May
2013 11:08:41 -0700 (PDT)
X-Received: by 10.49.42.1 with SMTP id j1mr193571qel.41.1368641321649; Wed, 15 May
2013 11:08:41 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin2!goblin.stu.neva.ru!feeder.erje.net!us.feeder.erje.net!news.glo
rb.com!l3no7729875qak.0!news-out.google.com!y6ni43806qax.0!nntp.google.com!m7no
7823534qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mai
l
Newsgroups: pl.comp.programming
Date: Wed, 15 May 2013 11:08:41 -0700 (PDT)
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=78.131.235.66;
posting-account=2IlHBQoAAAAjNfMRwih3_kRVmdgdgnN3
NNTP-Posting-Host: 78.131.235.66
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7...@g...com>
Subject: Wybór języka/technologii pod konkretne wymagania, konkretnego przypadku
ludzkiego :)
From: boryspower <b...@g...com>
Injection-Date: Wed, 15 May 2013 18:08:41 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:203397
[ ukryj nagłówki ]Witam,
"Programuję" (raczej bawię się) od około 15 lat w różnych językach, lecz wciąż nie
mogę się odnaleźć... Tak wiem - głupie to strasznie... Chciałbym w końcu zakorzenić
się przy jednej technologii i zacząć realizować moje pomysły, których mam wiele. Mam
nadzieję, iż z Waszym doświadczeniem moglibyście mi coś poradzić - pchnąć w
odpowiednim kierunku.
Zaczynałem od BASICa na Spectrumie, później Pascal, Turbo Pascal, C, C++, assembler,
Java, Delphi, VHDL, HTML, PHP, Ruby, Free Pascal, Python, C#, ostatnio znów trochę
Java... i różne języki skryptowe.
Do tej pory nic znaczącego nie napisałem, prócz paru aplikacji na studiach i "for
fun". W każdym języku mi czegoś brakuje... Naprawdę nie mogę się pozbierać by przy
którymś zaczepić się na dłużej.... Pomóżcie....
Moje wymagania (i czego mi brakuje w niektórych językach), jaka powinna być ta moja
"idealna" technologia/język:
1. Obiektowość (na poziomie tej z C++ mi wystarczy, nie musi to być a'la Ruby)
2. Łatwe budowanie i obsługa GUI (a'la Borland, VS itp)
3. Łatwa obsługa wielowątkowości (np mam problemy z C# gdy wątki mają wpływać na GUI)
4. Prosta obsługa baz danych (minimum MySQL i jakieś bazy lokalne a'la SQLite)
5. Możliwość tworzenia aplikacji client-server
6. Dobre środowisko z kolorowaniem składni i auto-uzupełnianiem/podpowiadaniem
składni
7. Możliwość budowania aplikacji dla Windows i Linux (ewentualne przekompilowanie pod
drugim systemem, jak w Lazarusie (FPC) albo MONO)
8. W miarę prost budowanie wersji instalacyjnych
9. Technologia "na czasie"
10. ... pewnie coś jeszcze o czym zapomniałem :)
Teoretycznie wszystkie te warunki najlepiej spełnia Java (tak mi się wydaje), tylko
ten 8 punkt mi pod Javę nie pasuje...
Co Wy byście mi polecili?
Ps. Tylko proszę nie mieszajcie mnie z błotem za pytanie na które teoretycznie
mógłbym odpowiedź wygooglować - uwierzcie mi, że szukałem... długo i bezskutecznie
szukam a teraz liczę na Was, że pod mój konkretny przypadek coś mi doradzicie :)
Pozdrawiam!
Przemek
Następne wpisy z tego wątku
- 15.05.13 22:22 Tomek Kańka
- 15.05.13 22:49 boryspower
- 15.05.13 22:54 Radoslaw Jocz
- 15.05.13 23:18 boryspower
- 15.05.13 23:34 Tomek Kańka
- 16.05.13 04:24 A.L.
- 16.05.13 06:16 M.M.
- 16.05.13 07:47 Andrzej Jarzabek
- 16.05.13 08:29 boryspower
- 16.05.13 08:33 Ghost
- 16.05.13 08:36 boryspower
- 16.05.13 08:53 boryspower
- 16.05.13 09:34 Ghost
- 16.05.13 09:53 R.e.m.e.K
- 16.05.13 10:14 boryspower
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-07-13 256 świadków nie ma racji
- 2024-07-11 Tokarze CNC czyli ciężkie życie prototypiarza
- 2024-07-12 Zgody na przetwarzanie danych
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual: Installation Guide
- 2024-07-12 stare graty młode kozy
- 2024-07-11 8080
- 2024-07-13 Przyłącze dolne grzejnika
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual Overview
- 2024-07-12 Czym wykonać otwór fi 100 w betonie komórkowym?
- 2024-07-12 Warszawa => Senior Rust Software Engineer <=
- 2024-07-12 Warszawa => Business Unit Manager (Recruitment Business) <=
- 2024-07-12 Warszawa => Head of WMS Competence Center for IT&D Contract Logistics
- 2024-07-12 Warszawa => Head od WMS Competence Center dla IT&D (Blue Yonder) <=
- 2024-07-12 Kraków => Ruby Backend Developer <=
- 2024-07-12 Warszawa => UX/UI Designer <=