Diskuze: Je Java vhodná?
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 23 zpráv z 23.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Osobně na záležitosti, kde člověk napíše 200 řádků a hotovo používám rád Python
Rád bych s tím šel i do SOČ. Takže Python by na to úplně stačil? Nevím jestli z mého popisu jde poznat, že potřebuju i jednoduchý frontend. v Pythonu jsem nikdy nedělal, díky za možnost, počkám na ostatní návrhy a pak se rozhodnu podle toho, čeho bude nejvíce
Používám Python v práci na nějaké kratší záležitosti a šíleně to urychluje vývoj. Nicméně frontend je asi horší, Jsou na to nějaké nástavby pro okenní aplikace Nějaký IronPython, Tkinter nebo i Qt se dá použít, ale s tím jsem nikdy nepracoval, mě stačí konzolka
Nicméně tvá původní otázka jestli je vhodná, je to bych řekl čistě na tobě, pokud máš rád Javu jdi do toho, Pokud jde o takovédle "menší" projekty, je to spíš o tom co člověku vyhovuje
Nechci se s tím piplat šest měsíců. První věc co bude fakt něco dělat frontend mi jde o webovky. Generované stránky na kterých by se to vše dalo jednoduše nastavit.
Asp.net core. Základ je 15 radek kódu. Pak si tam přídas mvc balík a máš i generování frontendu. Nic lepšího v současné době neexistuje. A to v žádném ohledu kromě kvality dokumentace. Java je zhruba 10 let pozadu. V něčem 20.
Ok díky za návrh. Tutoriály tady na itneteorku budou stačit, nebo mám zabrouzdit do hlubin internetu a hledat jinde?
Tady tuším vůbec nic na .net core není.
Bohužel. Je to WIP, ale mělo by ti to stačit ted
Ok díky. Určitě zkusím projet kdyžtak bych mohl využít nějaké rady, kdybych byl v koncích, doufám. Ne?
Kazdej ti samozrejme tady rekne jak ten jeho jazyk je vhodnej. Do vyberu vhodnosti totiz i patri casova narocnost pro danyho programatora ("jak s tim umi"). Ja mam taky javu rad a zkusim ti nastinit jedno mozny reseni s ruznyma variacema:
Tomcat jako server
frontend
business
data
skrz to cely muze jit bean validation
vyhody:
nevyhody:
ten zaklad se da splacnout za 2 vecery pokud to znas. Tyden az 14 dni pokud se vse budes ucit, ale pak ty technologie lze vyuzit kdekoli.
Jinak toto neni prispevek "urcite jen java", jen nastin jakou cestou se vydat (tech cest v jave najdes desitky a obcne stovky).
Jasně že se na to Java hodí a pokud už ji znáš, tak není co řešit. Otázka je spíš jaké technologie zvolit a tady ti každý poradí nějakou jinou, především tu co sám ovládá a tudíž má subjektivní pocit, že je to nejlepší možnost
Já si myslím, že pro tak jednoduchý projekt by sis plně vystačil s Java EE, vůbec bych se asi nezabýval nějakými alternativami, Java EE má obvykle parádní podporu přímo v IDE a je součástí JDK, takže akorát založíš v IDE nový projekt a jedeš. Nemusíš řešit žádné externí knihovny a podobně.
Nicméně pokud by ses cítil dobrodružně a chtěl využít příležitosti naučit se něco co by se ti v budoucnu mohlo hodit tak se podívej na framework Spring https://spring.io/projects to je v současné době takový průmyslový standard při tvorbě webových aplikací v Javě. Je tam sice ona určitá vstupní časová bariéra, ale ta je i u výše doporučovaného asp.net core.
Další možnost, která dává ve tvém kontextu smysl je některý z tzv. microframeworků jako třeba <a href='http://sparkjava.com/>Spark</a> nebo <a href='http://www.ninjaframework.org/'>Ninja</a>, které jsou zaměřené na jednoduchost použití. Asi nebudou tak robustní a výkonné jako třeba ten Spring, což tě nemusí u jednoduchého docházkového systému trápit, ale o to jednodušeji a rychleji se je pravděpodobně naučíš.
Souhlasim s Atramentem, jen bych asi doplnil ze tahat kvuli tomuhle celej EE server (napr. JBoss) je zbytecny. EE servery pri startu loaduji vsechny knihovny, aby naplnili EE specifikaci a ty z nich budes potrebovat jen zaklad. Sel bych opacnou cestou. Vem Tomcata (ten ma v sobe defaultne jen web container) a to co potrebujes z ee (JAX-RS, JPA, JSF,...) tak natahej jako knihovny. Budes presne vedet co tam davas a bude to rychlejsi.
Nějaké konkrétní příklady údajné zastaralosti Javy a oné úžasné modernosti asp.net bys tam neměl? Aby to nevypadlo tak, že se tu jenom snažíš vyvolat klasický flame?:)
Prave kdybych to napsal jsem, tak to tady jen fanboyové (čti Čapka) uzavřou, že je to flame. Takže pokud neco chces, napis mi do zprav a ja ti to tam az budu mit cas objasnim.
Já nic moc objasňovat nepotřebuju, já mám v boji Java vs .Net jasno Jenom jsem ti chtěl dát najevo, že to tvoje flamebaitování ohledně Javy není na místě. Pokud chceš někomu doporučit .Net tak fajn, žádný problém, je to zcela validní doporučení v kontextu tohoto vlákna, ale není třeba přitom zhazovat ostatní platformy subjektivními pocity a nepodloženými výpady.
Hele, ja te tady dal nemusim o nicem presvedcovat. Delej si v cem chces. On se ptal na nazor na javu a pokud ne, tak co pouzit jineho. Ja rekl javu ne, protoze je "podle me" 10 let pozadu a doporucil jsem .NET, takze muj komentar je zcela validni a ty se buďto jdi bodnout, nebo si na mě klidně vyžádej BAN.
Buď se nauč diskutovat jako dospělý člověk, a nebo se do diskusí raději vůbec nezapojuj.
Já se hádám jen s lidmi, které považuji za takové, kteří mají na debatu dostatečné know-how. Tebe za to nepovažuji. Takže mě prosímtě neotravuj a nekompostuj tu diskuzi. Já jsem mu odpověděl na dotaz. Jemu se dokonce líbil, to ty si se tu snažil ptát přímo mě na javu. takže ještě jednou. Neotravuj mě prosímtě.
Neboj už nebudu, očividně jsi vůbec nepochopil co jsem se ti snažil říct...
Zobrazeno 23 zpráv z 23.