Python miért nem jó Windowsra?
Öhm..azért, hogy én egy nyelv használatáért több százezret fizessek..az amíg nem lesz 5-ösöm a lottón nem pálya :D
Mindenesetre maradok a pythonnál (hiába lunixos, hiába interpreteres, hiába script nyelv). Majd ha elérem a korlátait vagy valami váltok.
"Én az elmúlt 20 évben rengeteg komolyabb Python alkalmazással találkoztam,"
Akkor ebből a rengetegből légy szíves sorolj fel tizet.
"Öhm..azért, hogy én egy nyelv használatáért több százezret fizessek..az amíg nem lesz 5-ösöm a lottón nem pálya :D"
Senki nem mondta neked, hogy több százezret fizess.
A delphi 10 kerül ennyibe. Pontosabban 100k és 2 milla között van az ára, de ez mutatja is, hogy annyira nem lehet shit, ha egyszer ennyiért is el lehet adni.
Azt választasz, amit akarsz, ez lehet a Python is, csak ne gyere vissza egy év múlva ide sírni, hogy hülyeség volt.
Robin, pontosan mik is a hátrányok?
SimkoL, akkor addig, hogy megtudok írni egy 2D-s, mászkálós, érmegyűjtögetős játékot, meg egy táblásat, hogy mesterséges intelligencia is legyen benne :D
Remélem minnél hamarabb sikerül (1 év?)
"'Majd ha elérem a korlátait' nem fogod :) "
Dehogy nem fogja! :)
Ki tudja mihez kap majd kedvet.
Majd ha esetleg szeretne egy kodeket írni, ha szeretne valami olyasmit, ahol fontos (lenne) a sebesség is, netán akarna olyat aminél számít a jó küllem, elkerülhetetlen a jól hierachizált többablakosság, vagy ahol ütősebb kommunikációra is szükség lesz, akkor pont ott fog tartani, a határnál, meg ott, hogy néz valami mást. Ha marad hozzá elég kedve.
"pontosan mik is a hátrányok?"
Elég sok van ilyen. Ott a GUI. A programjaid külleme. A python alapből nem támogat GUI-t, ahhoz kell külső program (TCL/TK). Ez meg nem terem meg a vindows rott directory-jában, azt telepíteni kell. A widget set alapban elég szegényes, primitív. Arról meg ne is álmodj, hogy olyan küllemű, összetettségű és olyan szépségű programfelületeket hozz létre ugyanannyi idő alatt, mint mondjuk delphi-ben vagy más visual fejlesztő-rendszerben.
A Python alapvetően lassú. Legalább 30-40-szer lassabb úgy átlagban, mint egy compileres nyelv. Ez egy jó darabig nem gond, mert először te magad is lassú programokat fogsz írni, de amint kinövöd a gyermekbetegségeidet, rá fogsz döbbenni, hogy játéknál az ütközésvizsgálat, az MI erőforrásigényes dolgok és vagy használod a mások által megírt könyvtárakat, anélkül hogy pontosan tudnád mi történik bennük, vagy írnál magad gyorsat, feltéve ha tudnál.
Akik azt írják, hogy a Pythonban embertelenül komoly cuccok készültek, azok enyhén szólva is tévednek. A Pythonban apróbb dolgokon, saját szmütyörgésen, kisebb feldolgozó rendszereken kívül nem készült semmi érdemleges. Egy torrent kliens készült benne, amiről én tudok, hát, az meg olyan is.
Ettől függetlenül lehet vele tanulni, de ha a te igényeid olyanok, hogy nem hat másik program, library, stb. jelenlétét igénylő, hanem egy .exe-s hordozható, gyors programokat fejlessz, akkor a Python számodra nem jó választás.
"Közel sem lesz Windows alá ideális."
Mit jelent nálad az ideális? Az ideális ha 3x annyi fejlesztési időt töltesz azért hogy 1 ezredmásodperccel gyorsabban induljon? Őszintén valld be: valaha fordítottál már Python kódot exe-re és mérted le a sebesség különbségeket? Az a valaha az elmúlt 2 évben volt talán? Vagy csak találgatsz? Számít egyáltalán ha az ezredmásodpercek töredékéről beszélünk?
Azt állítod hogy a legtöbbet használt Windows programok mind Delphiben készültek? Azért ezt te se gondoltad komolyan...
"Akkor ebből a rengetegből légy szíves sorolj fel tizet."
Szerintem a kedvdért senki sem fog neked programokat sorolgatni. Törődj bele hogy széleskörűen használt, de főleg nem kommerciális szoftverek készítéséhez. A jelenlegi cégem weblapja Python Djangot használ csakúgy mint a YouTube, előző cégemnél egy több milliós robotkar vezérlőszoftvere volt Pythonban és a HQ-k közötti kapcsolatokat is Pytohnnal oldották meg csak cosmó minden mással egyetemben és valahogy mindenhol felüti a fejét mindegy mi a téma. A világ egyik legnépszerűbb MMORPG játékat is Pythonban készült. De ez miért számít? Nem elég komoly az ízlésednek? Nem hiszed el hogy a Python mint általános célú programozási nyelv képes mindenféle szoftvert előállítani, jól? A linux alkalmazások fele Python, a másik felének meg csak a frontendje Python.
"Pontosabban 100k és 2 milla között van az ára, de ez mutatja is, hogy annyira nem lehet shit, ha egyszer ennyiért is el lehet adni."
Még mindig kíváncsi lennék arra hogy mivel tud többet egy C++ Builder mint egy Visual Studio.. Mert hogy a C++ Builder is ugyan attól a cégtől van mint a Delphi és árra is kb egyeznek, tehát a tudásuk is vélhetőleg hasonló. Biztos nem lehet szar de azt sem hiszem hogy indokolt ajánlgatni és megvásárolni amikor valószínűleg nem tud semmivel se többet mint egy ingyenes szoftver. Nem véletlenül nem elterjedt.
"elkerülhetetlen a jól hierachizált többablakosság, vagy ahol ütősebb kommunikációra is szükség lesz, akkor pont ott fog tartani"
Na ne viccelj. Tudod te egyáltalán hogy hogyan is működik Python? Mert ezek alapján nem sokat tudsz róla.
Egyszerű: azok utálják a Python-t akik nem használják, nem ismerik a képességeit és az egyediségét, azaz ki se tudják használni. Kár fecsegni erről, "haters gonna hate". (Csak nem értem mi hasznotok abból ha megpróbáltok itt lejáratni egy nyelvet. Tudom, az a sokmillió ember aki használja biztos hülye és csak egészen véletlenül lett népszerű nyelv, minden ok nélkül. Így szokott ez lenni.)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!