Hirdetés
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- Stabil, drága és szemtelenül lassú az új kínai VGA
- Orbitálisan sok RAM-ot támogató AI platformot hoz az AMD
- Esőben, szélben: Kültéri ZenWifi router az ASUS-tól
- Thermal Grizzly által kupaktalanított processzor, csak most a kék térfélről
- Úgy fest, a 7000-es Ryzeneknek sem reszeltek még, közeleg az új X3D variáns
- Apple MacBook
- Milyen processzort vegyek?
- Stabil, drága és szemtelenül lassú az új kínai VGA
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen monitort vegyek?
- Thermal Grizzly által kupaktalanított processzor, csak most a kék térfélről
- Analóg fényképezés
- TCL LCD és LED TV-k
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- OLED TV topic
-
11700 - 11601
12211 - 12201 12200 - 12101 12100 - 12001 12000 - 11901 11900 - 11801 11800 - 11701 11700 - 11601 11600 - 11501 11500 - 11401 11400 - 11301 11300 - 11201 11200 - 11101 11100 - 11001 11000 - 10901 10900 - 10801 10800 - 10701 10700 - 10601 10600 - 10501 10500 - 10401 10400 - 10301 10300 - 10201 10200 - 10101 10100 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
don_peter
senior tag
Nem is biztos a komplex a megfelelő kifejezés, inkább olyanra kell gondolni, ami rendszerszintű feature lenne, ami nem igazán kivitelezhető natív megoldások nélkül. Szóval ha az egész megvalósítható egy böngészőn belül is, akkor sanszosan nem lesz gond. Persze a pontos képhez érdemes megnézni mit támogat a Flutter, mik a célok és az alapján meghozni a döntést. Amit írsz az nem tűnik problémásnak. Persze kis projektnek sem :-)
Igen gyakorlatilag egy böngészőben megvalósítható téma lenne, semmi extra. Legalább is először biztosan nem lesz periféria kezelés. Flutter-t nézegettem, de nem egyértelmű a számomra, még, hogy mind 3 igényt ki tudja e egyszerre elégíteni.
De, akkor ha az eredeti kérdésemet nézzük, java nem lesz alkalmas a feladatra, jól sejtem? Mármint a kereszt platformosítás tekintetében?
-
disy68
aktív tag
Mit jelet a túl komplex megoldás?
Amire szükségem lenne:
Regisztráció
Bejelentkezés, akár közösségi szolgáltatással egybe vonva
Belső email értesítés
SQL adatbázis
jogosultság kezelés
képkezelés
fórum vagy hasonló hirdetéses tevékenység
És az ezekkel járó sallang. Ez weboldal esetén alap, mobil tekintetében nem tudom mennyire alap.Nem is biztos a komplex a megfelelő kifejezés, inkább olyanra kell gondolni, ami rendszerszintű feature lenne, ami nem igazán kivitelezhető natív megoldások nélkül. Szóval ha az egész megvalósítható egy böngészőn belül is, akkor sanszosan nem lesz gond. Persze a pontos képhez érdemes megnézni mit támogat a Flutter, mik a célok és az alapján meghozni a döntést. Amit írsz az nem tűnik problémásnak. Persze kis projektnek sem :-)
-
sztanozs
veterán
Mit jelet a túl komplex megoldás?
Amire szükségem lenne:
Regisztráció
Bejelentkezés, akár közösségi szolgáltatással egybe vonva
Belső email értesítés
SQL adatbázis
jogosultság kezelés
képkezelés
fórum vagy hasonló hirdetéses tevékenység
És az ezekkel járó sallang. Ez weboldal esetén alap, mobil tekintetében nem tudom mennyire alap.Ez framework-ök nélkül szvsz 10.000+ sornyi HTML, CSS, JS kód...
-
don_peter
senior tag
Mit jelet a túl komplex megoldás?
Amire szükségem lenne:
Regisztráció
Bejelentkezés, akár közösségi szolgáltatással egybe vonva
Belső email értesítés
SQL adatbázis
jogosultság kezelés
képkezelés
fórum vagy hasonló hirdetéses tevékenység
És az ezekkel járó sallang. Ez weboldal esetén alap, mobil tekintetében nem tudom mennyire alap. -
disy68
aktív tag
Hölgyek Urak!
Kutatgatok, hogy milyen irányba induljak el egy olyan mobileszközökre fejlesztett alkalmazás kivitelezésében, amely kereszt platform tekintetében is megfelelne. iOS és Android alkalmazás lenne egyben, legalább is ami a kódot illeti.
Kaptam ötletet is egy másik topikban, de szeretnék itt is érdeklődni, hogy van e esetleg javaslat java tekintetében. (egyébként a Flutter(Dart) vonal tűnik egyelőre jónak)
- Amit még korábban nem említettem meg, hogy nem csak mobil alkalmazást, de webes felületre is szükségem lesz, tehát ha esetleg van olyan megoldás, amelyet egyszerre mind három platformon reszponzív és kompatibilis módon megjelenhet, az lenne a legjobb. - utóbbi nem feltétel, de az adatbázisuk közös lenne.
Mi a véleményetek? Mit ajánlanátok ?
Első körben legyen egy külön backend, ami kiszolgálja az appokat/webappot.
Web/Android/iOS-hez a Flutter valóban jó választás lehet, amíg nem kell semmi túl komplex. -
floatr
veterán
Hölgyek Urak!
Kutatgatok, hogy milyen irányba induljak el egy olyan mobileszközökre fejlesztett alkalmazás kivitelezésében, amely kereszt platform tekintetében is megfelelne. iOS és Android alkalmazás lenne egyben, legalább is ami a kódot illeti.
Kaptam ötletet is egy másik topikban, de szeretnék itt is érdeklődni, hogy van e esetleg javaslat java tekintetében. (egyébként a Flutter(Dart) vonal tűnik egyelőre jónak)
- Amit még korábban nem említettem meg, hogy nem csak mobil alkalmazást, de webes felületre is szükségem lesz, tehát ha esetleg van olyan megoldás, amelyet egyszerre mind három platformon reszponzív és kompatibilis módon megjelenhet, az lenne a legjobb. - utóbbi nem feltétel, de az adatbázisuk közös lenne.
Mi a véleményetek? Mit ajánlanátok ?
Külön fejlesztés mindhárom platformra. Vagy csak webes... ¯\_(ツ)_/¯
-
don_peter
senior tag
Hölgyek Urak!
Kutatgatok, hogy milyen irányba induljak el egy olyan mobileszközökre fejlesztett alkalmazás kivitelezésében, amely kereszt platform tekintetében is megfelelne. iOS és Android alkalmazás lenne egyben, legalább is ami a kódot illeti.
Kaptam ötletet is egy másik topikban, de szeretnék itt is érdeklődni, hogy van e esetleg javaslat java tekintetében. (egyébként a Flutter(Dart) vonal tűnik egyelőre jónak)
- Amit még korábban nem említettem meg, hogy nem csak mobil alkalmazást, de webes felületre is szükségem lesz, tehát ha esetleg van olyan megoldás, amelyet egyszerre mind három platformon reszponzív és kompatibilis módon megjelenhet, az lenne a legjobb. - utóbbi nem feltétel, de az adatbázisuk közös lenne.
Mi a véleményetek? Mit ajánlanátok ?
-
Szmeby
tag
Szerencsére már megtehetem, hogy a megrendelő arcába mondom, működő kódot egy majom is tud írni... kis túlzással. Szóval rengeteg pénzt spórolhat, ha inkább felvesz egy pár juniort, aki összerakja neki az appot gombokért. Ők ráadásul minden szóra engedelmeskednek, nem jönnek ezzel a nem lesz hatékony / átlátható / felhasználóbarát marhaságokkal. Ő is "jól" jár, és az én idegeimet is megkíméli.

Mindenkit bátorítanék erre, különben sose tisztul a piac, ha a fejlesztő nem áll ki a technológiai oldalért. -
sztanozs
veterán
Ha működik, hát működik - avagy, ahogy egy jóbarátom fogalmazott, mindig a naív implementáció kerül bevezetésre, ha egyszer már működik.
-
skoda12
aktív tag
Részvétem. Mindig nehéz azokkal, akik csak a pénzért csinálják.
Azt mondjuk nem értem, hogy ki másnak kellett volna megtalálni a PR-ben elrejtett dolgokat. Aki hozzáfér a PR-hez, az megtalálhatja. Mondjuk ha csak 1 ember rivjúzik a csapatban, akkor kézenfekvő, hogy ki fogja megtalálni a hibákat.
Az volt a problémájuk, hogy a PR-be már eleve nem kellett volna kimennie a problémák egy részének, hanem a devnek kellett volna valamilyen szinten átnéznie a saját kódját mielőtt kiküldi reviewra. Senior devtől kevesebb ilyen jellegű problémát vártak.
-
floatr
veterán
Ez szerintem minden kódra igaz. Voltam zöldmezős projekteken. 1 év után azok is úgy néztek ki, mint bármi más, amit 5 éve fejlesztenek 2 vendor céggel. Nagyon sok nagyon különböző képességű ember nyúl a kódokhoz, valószínűleg hatással van az egészre a felülről érkező nyomás is, a szűkös határidők, változó elvárások, stb. Régen én eléggé beleálltam a code reviewkba, de borzasztó sok konfliktusom volt belőle és inkább elengedtem. Funkcionális hibák esetén is inkább privátban chaten szólok az embereknek. Páran nagyon nem tudják kezelni, amikor nyílvánosan kapnak 5-6 kommentet egy PR-re.
A legtöbbször az a probléma, hogy senki nem akar fizetni egy refaktorért. Nem csak a kliens, de a szerződő oldalon is szívesen spórolnak ezzel.
Aztán jönnek a karbantartási problémák, és mindenki: *surprised Pikachu meme* -
Szmeby
tag
Nem gondolom, hogy felesleges kötekedés lett volna részemről. Volt ott minden, közösen elfogadott irányelvekkel való szembemenetel újra és újra, túlbonyolított kód (többszáz sor, ami pár tíz sorra redukálható), unorthodox megoldások pl hashmapből key alapján for looppal érték visszakeresése, funkcionális hibák, nem azt implementálták, amit a ticket kért vagy 5 requirementből csak 4-et sikerült implementálni, stb.
De most ez nyilván rosszul jön le, mert az látszik, hogy egy embernek több másikkal volt konfliktusa és a többségnek általában igaza van. Azért utólag 1 emberről megtudtam, hogy amikor lekérték arról a projektről, akkor több más ok mellett az is elhangzott fentről, hogy rendszeresen túl sok olyan dolgot találtam a PR-jeiben, amit nem nekem kellett volna megtalálni.
Részvétem. Mindig nehéz azokkal, akik csak a pénzért csinálják.
Azt mondjuk nem értem, hogy ki másnak kellett volna megtalálni a PR-ben elrejtett dolgokat. Aki hozzáfér a PR-hez, az megtalálhatja. Mondjuk ha csak 1 ember rivjúzik a csapatban, akkor kézenfekvő, hogy ki fogja megtalálni a hibákat.
-
skoda12
aktív tag
Ezek szerint akkor olyan dolgokba kötöttél bele, amibe felesleges lett volna?
Ha nem, akkor most hagyod elrothadni a kódot?
Mindezt azért, mert a csapatod tagjai nem alkalmazzák a közösen elfogadott kódolási irányelveket. (Gondolom, közösen fogadtátok el. Sőt gondolom, időnként felül is vizsgáljátok azokat.)
És azért is, mert páran nem elég érettek a felnőtt viselkedésre? Akik a tévedésekre való rámutatást nem fejlődési lehetőségnek, hanem személyes sértésnek veszik.Mindezekből következően saját magad és voltaképp még a crybaby csapattársaidat is megszívatod az egyre jobban degradálódó kóminőséggel. Megéri? Azon csapattársaid, akik jó minőséget állíta(ná)nak elő, őket is a gányolás keserédes mezejére száműzöd ezzel. Nem?
Amúgy abszolút egytértek a mondandód első felével, én sem vagyok büszke az 5 éve írt kódomra, hát még az 1997-ben írtakra.
Viszont ez azt is jelenti, hogy ma már sokkal jobbat tudok alkotni, és holnap mégjobbat fogok tudni. A sun is biztosan jobbat írna ma, mint, amit most látunk belőle.Nem gondolom, hogy felesleges kötekedés lett volna részemről. Volt ott minden, közösen elfogadott irányelvekkel való szembemenetel újra és újra, túlbonyolított kód (többszáz sor, ami pár tíz sorra redukálható), unorthodox megoldások pl hashmapből key alapján for looppal érték visszakeresése, funkcionális hibák, nem azt implementálták, amit a ticket kért vagy 5 requirementből csak 4-et sikerült implementálni, stb.
De most ez nyilván rosszul jön le, mert az látszik, hogy egy embernek több másikkal volt konfliktusa és a többségnek általában igaza van. Azért utólag 1 emberről megtudtam, hogy amikor lekérték arról a projektről, akkor több más ok mellett az is elhangzott fentről, hogy rendszeresen túl sok olyan dolgot találtam a PR-jeiben, amit nem nekem kellett volna megtalálni.
-
Szmeby
tag
Ez szerintem minden kódra igaz. Voltam zöldmezős projekteken. 1 év után azok is úgy néztek ki, mint bármi más, amit 5 éve fejlesztenek 2 vendor céggel. Nagyon sok nagyon különböző képességű ember nyúl a kódokhoz, valószínűleg hatással van az egészre a felülről érkező nyomás is, a szűkös határidők, változó elvárások, stb. Régen én eléggé beleálltam a code reviewkba, de borzasztó sok konfliktusom volt belőle és inkább elengedtem. Funkcionális hibák esetén is inkább privátban chaten szólok az embereknek. Páran nagyon nem tudják kezelni, amikor nyílvánosan kapnak 5-6 kommentet egy PR-re.
Ezek szerint akkor olyan dolgokba kötöttél bele, amibe felesleges lett volna?
Ha nem, akkor most hagyod elrothadni a kódot?
Mindezt azért, mert a csapatod tagjai nem alkalmazzák a közösen elfogadott kódolási irányelveket. (Gondolom, közösen fogadtátok el. Sőt gondolom, időnként felül is vizsgáljátok azokat.)
És azért is, mert páran nem elég érettek a felnőtt viselkedésre? Akik a tévedésekre való rámutatást nem fejlődési lehetőségnek, hanem személyes sértésnek veszik.Mindezekből következően saját magad és voltaképp még a crybaby csapattársaidat is megszívatod az egyre jobban degradálódó kóminőséggel. Megéri? Azon csapattársaid, akik jó minőséget állíta(ná)nak elő, őket is a gányolás keserédes mezejére száműzöd ezzel. Nem?
Amúgy abszolút egytértek a mondandód első felével, én sem vagyok büszke az 5 éve írt kódomra, hát még az 1997-ben írtakra.
Viszont ez azt is jelenti, hogy ma már sokkal jobbat tudok alkotni, és holnap mégjobbat fogok tudni. A sun is biztosan jobbat írna ma, mint, amit most látunk belőle. -
skoda12
aktív tag
Még sosem néztem konkrétan ezt a kódot, de "gyönyörű". Néha van olyan érzésem, amikor a runtime forrását túrom, hogy a nagy részét juniorok vagy biorobotok írják. Van egy partnerünk, aki szokott kódot auditálni, és az elemzéseik szerint botrányos minőségű a nagyobb frameworkök forrása (is)
Ez szerintem minden kódra igaz. Voltam zöldmezős projekteken. 1 év után azok is úgy néztek ki, mint bármi más, amit 5 éve fejlesztenek 2 vendor céggel. Nagyon sok nagyon különböző képességű ember nyúl a kódokhoz, valószínűleg hatással van az egészre a felülről érkező nyomás is, a szűkös határidők, változó elvárások, stb. Régen én eléggé beleálltam a code reviewkba, de borzasztó sok konfliktusom volt belőle és inkább elengedtem. Funkcionális hibák esetén is inkább privátban chaten szólok az embereknek. Páran nagyon nem tudják kezelni, amikor nyílvánosan kapnak 5-6 kommentet egy PR-re.
-
floatr
veterán
Attol, hogy nyitva marad a stream, random adat nem fog belekerulni.
De direkt debugban vegiglepkedtem az idezett kodon, az Exception kiirasat az ObjectOutputStream.writeFatalException metodus vegzi az OutputStream-be.
A writeObject maga igy nez ki:public final void writeObject(Object obj) throws IOException {
if (enableOverride) {
writeObjectOverride(obj);
return;
}
try {
writeObject0(obj, false);
} catch (IOException ex) {
if (depth == 0) {
writeFatalException(ex);
}
throw ex;
}
}
11.0.11-es Oracle JDK-val neztem.Még sosem néztem konkrétan ezt a kódot, de "gyönyörű". Néha van olyan érzésem, amikor a runtime forrását túrom, hogy a nagy részét juniorok vagy biorobotok írják. Van egy partnerünk, aki szokott kódot auditálni, és az elemzéseik szerint botrányos minőségű a nagyobb frameworkök forrása (is)
-
fatal`
titán
Nem sok gratulalni valo van az Oracle-nek, mert a JDK 1.1-es verzio, 1997. februar ota van az ObjectOutputStream, akkor meg nem volt koze az Oracle-nek a Javahoz. Ehhez a reszehez az implementacionak meg kb. senki nem is nyult hozza azota(Oke, csak 7-es OpenJDK-ban latom, hogy mar az initial load commitban ugyanez volt 2007-ben). Az Oracle meg 2010-ben vette meg a Sunt.
Akkor a Sunnak, lényegtelen. Nem is értem az elképzelést erre a hülyeségre, de végülis mindegy.

-
Drizzt
nagyúr
Nem sok gratulalni valo van az Oracle-nek, mert a JDK 1.1-es verzio, 1997. februar ota van az ObjectOutputStream, akkor meg nem volt koze az Oracle-nek a Javahoz. Ehhez a reszehez az implementacionak meg kb. senki nem is nyult hozza azota(Oke, csak 7-es OpenJDK-ban latom, hogy mar az initial load commitban ugyanez volt 2007-ben). Az Oracle meg 2010-ben vette meg a Sunt.
-
fatal`
titán
Attol, hogy nyitva marad a stream, random adat nem fog belekerulni.
De direkt debugban vegiglepkedtem az idezett kodon, az Exception kiirasat az ObjectOutputStream.writeFatalException metodus vegzi az OutputStream-be.
A writeObject maga igy nez ki:public final void writeObject(Object obj) throws IOException {
if (enableOverride) {
writeObjectOverride(obj);
return;
}
try {
writeObject0(obj, false);
} catch (IOException ex) {
if (depth == 0) {
writeFatalException(ex);
}
throw ex;
}
}
11.0.11-es Oracle JDK-val neztem.Arra gondoltam, hogy ez is egy probléma a kóddal, csak nem sikerült értelmes dolgot írnom.
Ez a writeObject implementáció meg elég nagy gyökérség, gratulálok az Oraclenek.

-
Drizzt
nagyúr
Attol, hogy nyitva marad a stream, random adat nem fog belekerulni.
De direkt debugban vegiglepkedtem az idezett kodon, az Exception kiirasat az ObjectOutputStream.writeFatalException metodus vegzi az OutputStream-be.
A writeObject maga igy nez ki:public final void writeObject(Object obj) throws IOException {
if (enableOverride) {
writeObjectOverride(obj);
return;
}
try {
writeObject0(obj, false);
} catch (IOException ex) {
if (depth == 0) {
writeFatalException(ex);
}
throw ex;
}
}
11.0.11-es Oracle JDK-val neztem. -
fatal`
titán
Koszi a peldat!
Igy egyszerubb valaszolni a kerdesedre.
[Javadoc] : "Exceptions are thrown for problems with the OutputStream and for classes that should not be serialized. All exceptions are fatal to the OutputStream, which is left in an indeterminate state, and it is up to the caller to ignore or recover the stream state."
Szoval nincsen kulonosebben specifikalva, hogy mi fog tortenni Exception eseten. Elofordulhat, hogy kulonbozo JVM-eken es kulonbozo javaverziokon is kulonbozokeppen viselkedik, de a leirasaban benne van, hogy az esetleges szemetet a hivonak kell feltakaritani. Szamomra meglepo, hogy igy van. Szoval a catch agban zard a Streameket, majd torold a fajlt, ha van.
Ha atirod a peldadat "try with resources" alapon, akkor a close-et nem kell sehol meghivnod, mert a ket outputstream autoClosable.Nem az a gond itt, hogy exception esetén nyitvamarad a stream?
Ha nincs try with resources, akkor finallyben kéne zárni (már feltéve, hogy nem null).
-
Drizzt
nagyúr
Koszi a peldat!
Igy egyszerubb valaszolni a kerdesedre.
[Javadoc] : "Exceptions are thrown for problems with the OutputStream and for classes that should not be serialized. All exceptions are fatal to the OutputStream, which is left in an indeterminate state, and it is up to the caller to ignore or recover the stream state."
Szoval nincsen kulonosebben specifikalva, hogy mi fog tortenni Exception eseten. Elofordulhat, hogy kulonbozo JVM-eken es kulonbozo javaverziokon is kulonbozokeppen viselkedik, de a leirasaban benne van, hogy az esetleges szemetet a hivonak kell feltakaritani. Szamomra meglepo, hogy igy van. Szoval a catch agban zard a Streameket, majd torold a fajlt, ha van.
Ha atirod a peldadat "try with resources" alapon, akkor a close-et nem kell sehol meghivnod, mert a ket outputstream autoClosable. -
floatr
veterán
public static void save() {
FileOutputStream fos = null;
ObjectOutputStream out = null;
try {
fos = new FileOutputStream("save/quicksave.sa1");
out = new ObjectOutputStream(fos);
out.writeObject(Main.party);
out.close();
} catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException("Save file error");
}
}public class Party implements Serializable {
private static final long serialVersionUID = 6541433114632027143L;public class Main {
public static Party party;Ha elfogadsz tőlem egy javaslatot, használj inkább JSON serialization-t. A writeObjecttel rengeteg bajod lesz.
-
btraven
őstag
public static void save() {
FileOutputStream fos = null;
ObjectOutputStream out = null;
try {
fos = new FileOutputStream("save/quicksave.sa1");
out = new ObjectOutputStream(fos);
out.writeObject(Main.party);
out.close();
} catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException("Save file error");
}
}public class Party implements Serializable {
private static final long serialVersionUID = 6541433114632027143L;public class Main {
public static Party party; -
Drizzt
nagyúr
Lassan megoszthatnád, hogy konkrétan hogyan csinálod a szerializációt is fájlba írást. A Java azt csinálja, amit mondasz neki, hogy csináljon.
-
btraven
őstag
Nálam ezt csinálta a Java. Benne van a fájl végén a write exception.
Amikor beolvasom akkor elszáll read exception-nal, de a stacktrace-ben a mentett write exceptiont is kiírja.
Először nem is értettem hogy hívódik meg a save metódus vagy mi van.
java.io.NotSerializableException volt. -
mobal
nagyúr
-
fatal`
titán
-
mobal
nagyúr
-
floatr
veterán
-
fatal`
titán
-
mobal
nagyúr
-
floatr
veterán
-
fatal`
titán
-
btraven
őstag
Ha nem sikerül a serializálás fájlba akkor beleírja az exception-t a végére?
-
mobal
nagyúr
-
yossarian14
tag
A Java 9-ben megjelent modulokat nem kötelező használnod. Ettől eltekintve pedig a munka nagy része a különböző dependency-k frissítése új verzióra. Persze, projekttől függően lehetnek extrémebb dolgok, de semmi olyan, amit már nem oldott meg valaki.
-
disy68
aktív tag
-
togvau
senior tag
Java 8-as maven projekt migrálása újabb, moduláris java verzióra pl 17-re hogy?
Van valami automatikus megoldás? Vagy manuálisan kell? :/
-
fefe-30
csendes tag
Hali!
Egy kis segítség kéne.
Ez a program:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Bevétel: ");
int bevetel = sc.nextInt();
System.out.print("Kiadás: ");
int kiadas = sc.nextInt();
int ipAdo = bevetel/100*2;
System.out.print("Iparűzési adó: "+ipAdo+" Ft\n");
int nyereseg = bevetel - kiadas;
System.out.print("Nyereség: "+ nyereseg +" Ft\n");
int afa = nyereseg/100*20;
System.out.print("Áfa: "+ afa +" Ft\n");
int netnyereseg = nyereseg - afa;
System.out.print("Nettó nyereség: "+ netnyereseg +" Ft\n");
int tado = netnyereseg/100*15;
System.out.printf("Társasági adó: "+ tado +" Ft");
Ez elvileg jó lenne, de a végén a társasági adót kerekítés nélkül fogadja csak el, és ez így lekerekíti.Hogy lehetne a "Társasági adó" kerekítés nélküli egész szám?Köszi, közben megoldottam ne tolongjatok
-
fefe-30
csendes tag
Hali!
Egy kis segítség kéne.
Ez a program:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Bevétel: ");
int bevetel = sc.nextInt();
System.out.print("Kiadás: ");
int kiadas = sc.nextInt();
int ipAdo = bevetel/100*2;
System.out.print("Iparűzési adó: "+ipAdo+" Ft\n");
int nyereseg = bevetel - kiadas;
System.out.print("Nyereség: "+ nyereseg +" Ft\n");
int afa = nyereseg/100*20;
System.out.print("Áfa: "+ afa +" Ft\n");
int netnyereseg = nyereseg - afa;
System.out.print("Nettó nyereség: "+ netnyereseg +" Ft\n");
int tado = netnyereseg/100*15;
System.out.printf("Társasági adó: "+ tado +" Ft");
Ez elvileg jó lenne, de a végén a társasági adót kerekítés nélkül fogadja csak el, és ez így lekerekíti.Hogy lehetne a "Társasági adó" kerekítés nélküli egész szám? -
fefe-30
csendes tag
-
Sirpi
senior tag
Sziasztok!
Segítsetek, ha tudtok légyszi.
Celsius fok átváltás fahrenheitre javával(studicore-os feladat).
Már kész vagyok...
Minden megy, csak a végösszeget az istennek se tudom tizedesvesszővel kiiratni.
Ezt kéne kapnom kimenetben, leszámítva a számok értékeit:
Kérem a Celsius-fok értéket: 100
Fahrenheitben: 212,0 fok.
Eddig jutottam, de ez csak ponttal írja ki a tizedest:
package fahrenheit;
import java.util.Scanner;
/**
*
* @author Nonem
*/
public class Fahrenheit {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double c,f;
Scanner sc = new Scanner(System.in);
System.out.print("Kérem a Celsius-fok értéket: ");
c = sc.nextDouble();
f = c * 9/5 + 32;
System.out.print("Fahrenheitben: "+f+" fok.");
}
}
Előre is köszi a segítséget.System.out.println(String.format(Locale.forLanguageTag("HU"), "Fahrenheitben: %f fok.", f)); -
Zsoxx
őstag
Sziasztok!
Segítsetek, ha tudtok légyszi.
Celsius fok átváltás fahrenheitre javával(studicore-os feladat).
Már kész vagyok...
Minden megy, csak a végösszeget az istennek se tudom tizedesvesszővel kiiratni.
Ezt kéne kapnom kimenetben, leszámítva a számok értékeit:
Kérem a Celsius-fok értéket: 100
Fahrenheitben: 212,0 fok.
Eddig jutottam, de ez csak ponttal írja ki a tizedest:
package fahrenheit;
import java.util.Scanner;
/**
*
* @author Nonem
*/
public class Fahrenheit {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double c,f;
Scanner sc = new Scanner(System.in);
System.out.print("Kérem a Celsius-fok értéket: ");
c = sc.nextDouble();
f = c * 9/5 + 32;
System.out.print("Fahrenheitben: "+f+" fok.");
}
}
Előre is köszi a segítséget.Szia, ezt próbáld meg.
-
fefe-30
csendes tag
Sziasztok!
Segítsetek, ha tudtok légyszi.
Celsius fok átváltás fahrenheitre javával(studicore-os feladat).
Már kész vagyok...
Minden megy, csak a végösszeget az istennek se tudom tizedesvesszővel kiiratni.
Ezt kéne kapnom kimenetben, leszámítva a számok értékeit:
Kérem a Celsius-fok értéket: 100
Fahrenheitben: 212,0 fok.
Eddig jutottam, de ez csak ponttal írja ki a tizedest:
package fahrenheit;
import java.util.Scanner;
/**
*
* @author Nonem
*/
public class Fahrenheit {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double c,f;
Scanner sc = new Scanner(System.in);
System.out.print("Kérem a Celsius-fok értéket: ");
c = sc.nextDouble();
f = c * 9/5 + 32;
System.out.print("Fahrenheitben: "+f+" fok.");
}
}
Előre is köszi a segítséget. -
floatr
veterán
Majd minden felhősnek van ingyenes csomagja hobbiprojektekhez, az awsnek is.
-
togvau
senior tag
Ja amúgy a heroku az jónak tűnik, be is üzemeltem az egyik példa appot ami nagyrészt jó is lesz alapoknak a nekem kellő dologhoz, és ráadásul springes is :)
-
togvau
senior tag
nem a service a lényeg, hanem az elosztott/skálázható munkavégzés, aminek nem threadekben kell mennie, hanem külön folymatokban. Visszaszólós.
-
mobal
nagyúr
Sziasztok!
Olyan ták feladatot kaptam, hogy a swaggeres apin kapott tömeges feladatcsomagot (hash generálás, de nem crypto
) valamilyen felhőszolgáltatáson futtassak meg, majd a kész csomagot vissza az apin. Erre a fejemben összeállt egy fő alkalmazás, ami lekéri a feladatokat az api-tól, bedobálja a queue-be ahonnan a számoló kis alkalmazás példányok kiveszik, megcsinálják, majd a kész queue-be dobálják, ahonnan a fő alkalmazás kiszedi, és küldi vissza az api-nak.
Jól gondoltam ezt el? Milyen free szolgáltatás lenne ehhez a legegyszerűbb, és milyen kiinduló ponttal? (soha nem csináltam még felhős programozást, van aki az AWS-t ajánlja, de eléggé kaotikus az is)Szinkron vagy aszinkron megoldás kell? Kapsz egy requestet egy végpontra, ahol meg is várja a hívó fél a kimenetet vagy vissza kell szólond majd ha megvan a válasz?
Ehhez nem feltétlenül kell aws, ott az ingyenes heroku is. De lokálban is megcsinálhatod docker segítségével.
-
togvau
senior tag
Sziasztok!
Olyan ták feladatot kaptam, hogy a swaggeres apin kapott tömeges feladatcsomagot (hash generálás, de nem crypto
) valamilyen felhőszolgáltatáson futtassak meg, majd a kész csomagot vissza az apin. Erre a fejemben összeállt egy fő alkalmazás, ami lekéri a feladatokat az api-tól, bedobálja a queue-be ahonnan a számoló kis alkalmazás példányok kiveszik, megcsinálják, majd a kész queue-be dobálják, ahonnan a fő alkalmazás kiszedi, és küldi vissza az api-nak.
Jól gondoltam ezt el? Milyen free szolgáltatás lenne ehhez a legegyszerűbb, és milyen kiinduló ponttal? (soha nem csináltam még felhős programozást, van aki az AWS-t ajánlja, de eléggé kaotikus az is) -
Csaby25
őstag
Szia.
[SanFranciscobol Jottem]
[Java Brains]
[Amigoscode]
így hirtelen.Köszi! Az elsőt átvettem, a másodikat is ismerem
-
Taoharcos
aktív tag
Szia.
[SanFranciscobol Jottem]
[Java Brains]
[Amigoscode]
így hirtelen. -
Csaby25
őstag
Köszi! Tudsz(tudtok) ajánlani Spring Boot kurzust kezdőknek?
-
Drizzt
nagyúr
Sziasztok!
Java Programming Masterclass covering Java 11 & Java 17
Lassan elérek ebben a kurzusban a JavaFX-hez. Érdemes rászánnom azt a 10 órát? Az a terv, hogy miután végeztem belevágok valami saját hobbi projektbe (még nem tudom mibe
) Saját projekthez lehet, hogy jól jönne a JavaFX, viszont konkrét projekteknél, gondolom már nem használják. Inkább web-alkalmazásban kellene gondolkoznom pl. SpringBoot és ebben készíteni egy projektet?Köszi!
Igen, JavaFX-et nem valószínű, hogy egy átlag Java fejlesztői munkakörben fogsz látni a közeljövőben. Egyébként azért van értelme hallani róla, de túl sok enrgiát beleölni talán nem.
Spring boot meg hasznos és végtelen kereslet van rá, úgyhogy érdemes arra ráfeküdni. -
Csaby25
őstag
Sziasztok!
Java Programming Masterclass covering Java 11 & Java 17
Lassan elérek ebben a kurzusban a JavaFX-hez. Érdemes rászánnom azt a 10 órát? Az a terv, hogy miután végeztem belevágok valami saját hobbi projektbe (még nem tudom mibe
) Saját projekthez lehet, hogy jól jönne a JavaFX, viszont konkrét projekteknél, gondolom már nem használják. Inkább web-alkalmazásban kellene gondolkoznom pl. SpringBoot és ebben készíteni egy projektet?Köszi!
-
Dr V
őstag
Sziasztok!
Jelenleg igencsak ismerkedek még a témával, de máris van egy olyan problémám, amivel nem jutok dűlőre.
Oktató anyag alapján jó a kód, van is eredménye a böngészőbe, viszont csak egy pillanatra, majd egyből el is tűnik. Hogy tudom rábírni, hogy a kapott eredmény maradjon a böngészőben? Több böngészőben is teszteltem, változatlan hibatünettel.Rájöttem, az volt a gond, h a gomb lenyomására elküldte az adatot, a lap újratöltött és eltűnt a kiszámolt érték.
-
Dr V
őstag
Sziasztok!
Jelenleg igencsak ismerkedek még a témával, de máris van egy olyan problémám, amivel nem jutok dűlőre.
Oktató anyag alapján jó a kód, van is eredménye a böngészőbe, viszont csak egy pillanatra, majd egyből el is tűnik. Hogy tudom rábírni, hogy a kapott eredmény maradjon a böngészőben? Több böngészőben is teszteltem, változatlan hibatünettel. -
disy68
aktív tag
Belefutottam egy hibába és egyelőre nem sikerül megoldanom. Szeretném a segítségeteket kérni.
Van egy terminal/commandline futtatható "jar" fájlom, ami pár paramétert kapva teszi a dolgát.
Ebben használok egy "config.properties" fájlt. Alaphelyzetben az "src/main/resources/config.properties" path-on van, innét Eclipse-ből indítva szépen el is éri, működik, ahogy kell.
Azt szeretném elérni, hogy odamásolhassam a futtatható JAR mellé és úgy is tudjam használni bármikor. Na, ez nem megy és nem tudom hogyan kellene megoldani. A futtatható jar külön paramétert nem kaphat erre, automatikusan kellene maga mellett megkeresnie.Jelenleg ilyen a betöltő:
public static Properties loadProperties(String propertiesFilename) {Properties prop = new Properties();try (InputStream stream = ClassLoader.getSystemResourceAsStream(propertiesFilename)) {if (stream == null) {throw new FileNotFoundException();}prop.load(stream);} catch (IOException e) {e.printStackTrace();}return prop;}CodeSource codeSource = YourMainClass.class.getProtectionDomain().getCodeSource();File jarFile = new File(codeSource.getLocation().toURI().getPath());String jarDir = jarFile.getParentFile().getPath();A fentivel megvan a jar path-ja, hozzácsapod az elvárt fájlnevet és azt próbálod beolvasni, ha nincs ilyen fájl, akkor mehet fallback-nek a resource beolvasás. Esetleg a jar mappájában keresel bármilyen .properties fájlt és mindegyiket beolvasod, de ez már részletkérdés.
-
#68216320
törölt tag
Belefutottam egy hibába és egyelőre nem sikerül megoldanom. Szeretném a segítségeteket kérni.
Van egy terminal/commandline futtatható "jar" fájlom, ami pár paramétert kapva teszi a dolgát.
Ebben használok egy "config.properties" fájlt. Alaphelyzetben az "src/main/resources/config.properties" path-on van, innét Eclipse-ből indítva szépen el is éri, működik, ahogy kell.
Azt szeretném elérni, hogy odamásolhassam a futtatható JAR mellé és úgy is tudjam használni bármikor. Na, ez nem megy és nem tudom hogyan kellene megoldani. A futtatható jar külön paramétert nem kaphat erre, automatikusan kellene maga mellett megkeresnie.Jelenleg ilyen a betöltő:
public static Properties loadProperties(String propertiesFilename) {Properties prop = new Properties();try (InputStream stream = ClassLoader.getSystemResourceAsStream(propertiesFilename)) {if (stream == null) {throw new FileNotFoundException();}prop.load(stream);} catch (IOException e) {e.printStackTrace();}return prop;} -
floatr
veterán
Maradtam a pom.xml-nél. Kényelmes, ha minden ilyesmit látok egy helyen.
Más:
Hogyaza... frissítettem az STS-t és valami gond van az Eclipse-el.
Ezt a hibaüzenetet kapom: [kép]
Azt hittem a desktop gépemen van valami gond, megcsináltam a laptopon is, de ugyanez lett a vége. Ilyenkor most mivan?Ebben nem tudok segíteni. Pont az ilyenek miatt hagytam a fenébe az eclipse-re épített extra verziókat.
-
#68216320
törölt tag
Maradtam a pom.xml-nél. Kényelmes, ha minden ilyesmit látok egy helyen.
Más:
Hogyaza... frissítettem az STS-t és valami gond van az Eclipse-el.
Ezt a hibaüzenetet kapom: [kép]
Azt hittem a desktop gépemen van valami gond, megcsináltam a laptopon is, de ugyanez lett a vége. Ilyenkor most mivan? -
floatr
veterán
Ha kézzel csinálsz egy manifestet, az is teljesen jó, és akkor nem kell maven extra hozzá. Most hirtelen nem is tudom, melyik a praktikusabb, mert az XML sokkal terjengősebb, mint a manifest maga.
-
#68216320
törölt tag
-
floatr
veterán
Sziasztok.
Teljesen elfelejtettem, hogyan lehetne megcsinálni, hogy egy "jar" fájl konzolban hívásakor automatikusan induljon egy package/osztályban lévő "main" metód?Például így fut: java -cp Hello.jar hu.valami.Hello
De így szeretném: java Hello.jarA pom.xml-be kell valami build megjegyzés vagy hogyan lehetne megcsinálni?
Update:
Közben STS-ben csináltam egy "Export/Java/Runnable JAR file" megoldást, de ezzel bepakolta a jövő hetet is a jar-ba.Manifest file-t generálsz main class definícióval [link]
-
#68216320
törölt tag
Sziasztok.
Teljesen elfelejtettem, hogyan lehetne megcsinálni, hogy egy "jar" fájl konzolban hívásakor automatikusan induljon egy package/osztályban lévő "main" metód?Például így fut: java -cp Hello.jar hu.valami.Hello
De így szeretném: java Hello.jarA pom.xml-be kell valami build megjegyzés vagy hogyan lehetne megcsinálni?
Update:
Közben STS-ben csináltam egy "Export/Java/Runnable JAR file" megoldást, de ezzel bepakolta a jövő hetet is a jar-ba. -
floatr
veterán
-
mobal
nagyúr
-
disy68
aktív tag
-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
-
TGWH
őstag
Szia.
1. Azért a frontend, backend fogalmával jó alaposan tisztában lenni.
2. Abban teljesen igazad van, hogy egy fórumon minden sokkal átláthatóbb, ha jól csinálják meg (láttam már jó pár fórumot ami tök átláthatatlan volt). Viszont az emberek nagyobb részének teljesen elég a Facebook felszínessége. És ez nem informatikai okokból van, hanem Cukor Márk tudja mi kell az embereknek, és ezt az igényt kielégíti.
3. Ha egy fórumot akarsz készíteni, használj egy kész fórum motort. azok már kiforrottak, sok bosszúságtól kíméled meg magad.
4. Mi az hogy az adatbázis korlátozva van? Ez így elég laikus megfogalmazás.Amit írtam, nem megbántani akarlak, csak pontosabban kéne fogalmaznod. Teljesen igaza van floatr -nak, a karbantarthatóság nagyon fontos!
Nem akarok fórumot készíteni.
Egy adatbázis van, létre akartak hozni még egyet, de nem lehet. De nem gond, csak egybe lesz minden tábla.
Akkor igazából PHP + mysql is lehet, azt mondjátok az jobb, mint xml fájlokba kiirtani java alatt. Akkor tolódik a java tanulás.
Kössz mindenkinek
-
Taoharcos
aktív tag
Mobil app abból lenne jó, hogy vannak idősebbek is, nekik könnyebb technikailag. A fiatalok meg ugyan úgy nem értenek hozzá, vagy lusták, nekik meg azért könnyebb
és találkozott a két generáció 
A cél az lenne, hogy a fórumon folyjon a társalgás, ne Facebook-on, a többségnek az átláthatatlan, vagy nincs fiókja. Bár a fórumok haldokolnak egy ideje. Meg annyi infót Facebook-on nem tárolsz el átláthatóan.Ezeket az end-eket nem nagyon értem. Frontend a kinézet, backend meg a szerver oldali kód? Miért van külön?
Nekem valahogy mindig a teljesítmény a fontosabb. 4-5kb az index.php meg a css és már néz ki valahogy, amit valamivel összeraknak, többszöröse
Nem tudom hogy van, de korlátozva van az adatbázis valahogy.
Akkor igazából találnom kellene egy keretrendszert.
Én úgy gondoltam, hogy nem telepítek semmit a szerverre, .html-be vagy .PHP-be írom bele a kódokat, amiket a szerver feldolgoz, mint egy sima PHP kódot. Ilyen nincs? Javascript ilyen azt tudom, lehet akkor inkább script nyelvet kellene elkezdenem?Szia.
1. Azért a frontend, backend fogalmával jó alaposan tisztában lenni.
2. Abban teljesen igazad van, hogy egy fórumon minden sokkal átláthatóbb, ha jól csinálják meg (láttam már jó pár fórumot ami tök átláthatatlan volt). Viszont az emberek nagyobb részének teljesen elég a Facebook felszínessége. És ez nem informatikai okokból van, hanem Cukor Márk tudja mi kell az embereknek, és ezt az igényt kielégíti.
3. Ha egy fórumot akarsz készíteni, használj egy kész fórum motort. azok már kiforrottak, sok bosszúságtól kíméled meg magad.
4. Mi az hogy az adatbázis korlátozva van? Ez így elég laikus megfogalmazás.Amit írtam, nem megbántani akarlak, csak pontosabban kéne fogalmaznod. Teljesen igaza van floatr -nak, a karbantarthatóság nagyon fontos!
-
floatr
veterán
Mobil app abból lenne jó, hogy vannak idősebbek is, nekik könnyebb technikailag. A fiatalok meg ugyan úgy nem értenek hozzá, vagy lusták, nekik meg azért könnyebb
és találkozott a két generáció 
A cél az lenne, hogy a fórumon folyjon a társalgás, ne Facebook-on, a többségnek az átláthatatlan, vagy nincs fiókja. Bár a fórumok haldokolnak egy ideje. Meg annyi infót Facebook-on nem tárolsz el átláthatóan.Ezeket az end-eket nem nagyon értem. Frontend a kinézet, backend meg a szerver oldali kód? Miért van külön?
Nekem valahogy mindig a teljesítmény a fontosabb. 4-5kb az index.php meg a css és már néz ki valahogy, amit valamivel összeraknak, többszöröse
Nem tudom hogy van, de korlátozva van az adatbázis valahogy.
Akkor igazából találnom kellene egy keretrendszert.
Én úgy gondoltam, hogy nem telepítek semmit a szerverre, .html-be vagy .PHP-be írom bele a kódokat, amiket a szerver feldolgoz, mint egy sima PHP kódot. Ilyen nincs? Javascript ilyen azt tudom, lehet akkor inkább script nyelvet kellene elkezdenem?Frontend-backend koncepció minden architektúrában jelen van, bármilyen módszer vagy paradigma mentén fejlesztesz. Egy alkalmazás komponenseinek minden egyes absztrakciós szintjén saját feladatkörük van. Ha csak egy desktop appot csinálsz, akkor is kellenek layerek, amik az adatok reprezentálásáért, feldolgozásért vagy megjelenítésért felelnek.
Szép dolog a teljesítmény, de ha a karbantarthatóság nulla, akkor az a kód semmit sem ér. Ilyenek miatt léteznek még ma is ősrégi COBOL alkalmazások, amiket senki nem akar még bottal sem piszkálni. -
TGWH
őstag
-
sztanozs
veterán
Mobil app abból lenne jó, hogy vannak idősebbek is, nekik könnyebb technikailag. A fiatalok meg ugyan úgy nem értenek hozzá, vagy lusták, nekik meg azért könnyebb
és találkozott a két generáció 
A cél az lenne, hogy a fórumon folyjon a társalgás, ne Facebook-on, a többségnek az átláthatatlan, vagy nincs fiókja. Bár a fórumok haldokolnak egy ideje. Meg annyi infót Facebook-on nem tárolsz el átláthatóan.Ezeket az end-eket nem nagyon értem. Frontend a kinézet, backend meg a szerver oldali kód? Miért van külön?
Nekem valahogy mindig a teljesítmény a fontosabb. 4-5kb az index.php meg a css és már néz ki valahogy, amit valamivel összeraknak, többszöröse
Nem tudom hogy van, de korlátozva van az adatbázis valahogy.
Akkor igazából találnom kellene egy keretrendszert.
Én úgy gondoltam, hogy nem telepítek semmit a szerverre, .html-be vagy .PHP-be írom bele a kódokat, amiket a szerver feldolgoz, mint egy sima PHP kódot. Ilyen nincs? Javascript ilyen azt tudom, lehet akkor inkább script nyelvet kellene elkezdenem?Baszki, fórummotort akarsz írni nulláról, éles használatra?
-
TGWH
őstag
Mobil app abból lenne jó, hogy vannak idősebbek is, nekik könnyebb technikailag. A fiatalok meg ugyan úgy nem értenek hozzá, vagy lusták, nekik meg azért könnyebb
és találkozott a két generáció 
A cél az lenne, hogy a fórumon folyjon a társalgás, ne Facebook-on, a többségnek az átláthatatlan, vagy nincs fiókja. Bár a fórumok haldokolnak egy ideje. Meg annyi infót Facebook-on nem tárolsz el átláthatóan.Ezeket az end-eket nem nagyon értem. Frontend a kinézet, backend meg a szerver oldali kód? Miért van külön?
Nekem valahogy mindig a teljesítmény a fontosabb. 4-5kb az index.php meg a css és már néz ki valahogy, amit valamivel összeraknak, többszöröse
Nem tudom hogy van, de korlátozva van az adatbázis valahogy.
Akkor igazából találnom kellene egy keretrendszert.
Én úgy gondoltam, hogy nem telepítek semmit a szerverre, .html-be vagy .PHP-be írom bele a kódokat, amiket a szerver feldolgoz, mint egy sima PHP kódot. Ilyen nincs? Javascript ilyen azt tudom, lehet akkor inkább script nyelvet kellene elkezdenem? -
Szmeby
tag
Java azért lenne jobb, mert elvileg könnyen lehet vele asztali vagy mobil appot készíteni.
Elvileg elfogytak az adatbázisok a honlapon, nem lehet újat létrehozni. Vagy elég lenne neki, ha egy meglévő adatbázisban létrehozok pár táblát? A másikba elvileg nem zavar bele...
Ha biztos lehetne mysql-t használni, maradnék a php-mysql párosnál. Viszont így elkezdhetném a Java-t is
Van egy tárhely, egy régebbi phpbb fórummal, egy aloldalra szeretném, ha többen adatokat tudnának felvinni, amit egy sablonnal, pl. xml fájlokkal lehetne rendezni és megjeleníteni. Ez így elsőre alap feladatnak tűnik, a webes rész kivételével. Végül is megoldható az is, hogy asztali appot küldök annak aki kéri, és visszaküldi az eredményt e-mail-en. Csak egyből a szerverre jobban hangzik. Aztán ha Java kód, akkor elvileg akár később Android app is készíthető vele.
Én pont arra tippeltem, hogy a fájlba írás a könnyebb
Én jávás vagyok, de pythonban sokkal könnyebben dobtam össze egy desktop appot. Bár nem is volt olyan szép, mint egy alap javafx cucc, cserébe töredék idő alatt elkészült.
A mobil app szerintem halott. Én a magam részéről biztosan nem telepítenék fel a telefonomra egy huszonharmadik valamit is csináló appot, mert minek. Szerintem más sem. Persze lehet, hogy én vagyok a különc.
Ergo egy javascript, sőtmitöbb egy typescript szerintem többet tud adni egy kezdőnek, mert egyrészt szuper frontendet lehet vele készíteni, és ami elfut egy böngészőben, az "bármilyen" mobilon is elfut. Másrészt a nodejs-sel immáron az ismerős javascript környezetben heggeszthet az ember backendet is az appjának. Egy nyelv ismeretével meg van a fullstack.

Bár a java+vaadin kombóval is egészen szép web appokat lehet gyúrni. De ha java vs python a kérdés,és az egyszerűség fontosabb mint a szépség vagy mondjuk a teljesítmény, akkor a pythont jobb választásnak érzem. Talán ez ízlés dolga is.
És igen, legalább egy sqlite adatbázis ajánlott. Az is egy fájlban tárolja a cuccot, de mégis van egy rendes apija, vannak hozzá eszközök, libek, amik megkönnyítik az ember dolgát. Pythonban néhány sor és kész az egész adakezelés. Fájlba írogatással egy csomó kockázatot húzol magadra, és oda jutsz, hogy feltaláld újból a kereket. Hacsak nem egy faék egyszerűségű, szöveget kiírok - szöveget beolvasok szituációról van szó, akkor nem árt az adatbázis. Egyszerűbb, mint szövegfájlt parzolgatni.
Az "elfogytak az adatbázisok" kiejentést nem nagyon tudom hova tenni, mysql-ben ez egy parancs, ami tulajdonképpen virtuálisan hoz létre egy új db-t. Bár nem értek a hosztolt adatbázisokhoz és hogy ott mit szabad és mit nem.
A meglévő mysql-be új táblát is vehetsz fel, ha a db tulaja / használója ezt nem bánja. Technikailag nem zavar be, csak az átláthatóságot rontja, hogy minden csak be van hányva egy DB-be.
-
btraven
őstag
Köszönöm a "syso" és társait. Jó pap holtig tanul.

-
sztanozs
veterán
Java azért lenne jobb, mert elvileg könnyen lehet vele asztali vagy mobil appot készíteni.
Elvileg elfogytak az adatbázisok a honlapon, nem lehet újat létrehozni. Vagy elég lenne neki, ha egy meglévő adatbázisban létrehozok pár táblát? A másikba elvileg nem zavar bele...
Ha biztos lehetne mysql-t használni, maradnék a php-mysql párosnál. Viszont így elkezdhetném a Java-t is
Van egy tárhely, egy régebbi phpbb fórummal, egy aloldalra szeretném, ha többen adatokat tudnának felvinni, amit egy sablonnal, pl. xml fájlokkal lehetne rendezni és megjeleníteni. Ez így elsőre alap feladatnak tűnik, a webes rész kivételével. Végül is megoldható az is, hogy asztali appot küldök annak aki kéri, és visszaküldi az eredményt e-mail-en. Csak egyből a szerverre jobban hangzik. Aztán ha Java kód, akkor elvileg akár később Android app is készíthető vele.
Én pont arra tippeltem, hogy a fájlba írás a könnyebb
És biztos, hogy szerver oldalon támogatják a Javát?
-
TGWH
őstag
Szerver oldalra minden sz.pás - nem is értem, miért a Java lett a választás...
Milyen környezetben fog futni a szerver, te hosztolod, vagy valahol kapsz tárhelyet, futtatókörnyezetet? Weboldalt is a programodnak kell kiszolgálni, vagy csak az adatbevitelt kell megvalósítani? Mennyire szeretnéd, ha fancy lenne az eredmény? Őszintén vsz JS/TS-tel és valami frameworkkel jobban járnál, mint Javaval, vagy Pythonnal.
A fájlba írogatást meg felejtsd el, szerintem egy lokál adatbázis (akár egy SQLite) sokkal jobban kezelhető, mint egy XML fájl (és kevesebb vele a hibalehetőség).Java azért lenne jobb, mert elvileg könnyen lehet vele asztali vagy mobil appot készíteni.
Elvileg elfogytak az adatbázisok a honlapon, nem lehet újat létrehozni. Vagy elég lenne neki, ha egy meglévő adatbázisban létrehozok pár táblát? A másikba elvileg nem zavar bele...
Ha biztos lehetne mysql-t használni, maradnék a php-mysql párosnál. Viszont így elkezdhetném a Java-t is
Van egy tárhely, egy régebbi phpbb fórummal, egy aloldalra szeretném, ha többen adatokat tudnának felvinni, amit egy sablonnal, pl. xml fájlokkal lehetne rendezni és megjeleníteni. Ez így elsőre alap feladatnak tűnik, a webes rész kivételével. Végül is megoldható az is, hogy asztali appot küldök annak aki kéri, és visszaküldi az eredményt e-mail-en. Csak egyből a szerverre jobban hangzik. Aztán ha Java kód, akkor elvileg akár később Android app is készíthető vele.
Én pont arra tippeltem, hogy a fájlba írás a könnyebb
-
sztanozs
veterán
Szerver oldalra minden sz.pás - nem is értem, miért a Java lett a választás...
Milyen környezetben fog futni a szerver, te hosztolod, vagy valahol kapsz tárhelyet, futtatókörnyezetet? Weboldalt is a programodnak kell kiszolgálni, vagy csak az adatbevitelt kell megvalósítani? Mennyire szeretnéd, ha fancy lenne az eredmény? Őszintén vsz JS/TS-tel és valami frameworkkel jobban járnál, mint Javaval, vagy Pythonnal.
A fájlba írogatást meg felejtsd el, szerintem egy lokál adatbázis (akár egy SQLite) sokkal jobban kezelhető, mint egy XML fájl (és kevesebb vele a hibalehetőség). -
TGWH
őstag
Mert alapjáraton ez a kettő maradt, amiből választani szeretnék.
Úgy tűnik, hogy a Java jobb lenne nekem.
Mi kell akkor ahhoz, hogy egy honlapon tudjam adatokat bekérni, kezelni? Adatbázis tábla nélkül szeretném megoldani ha lehet. Pl. Xml fájlokba ment, onnan olvas be adatot, stb. -
floatr
veterán
-
axioma
veterán
Intellij-ben sout+tab - ha nem tartasz szunetet a t utan - ugyanezt csinalja, sztem lenyelmesebb. Lehet h ctrl-space az altalanosabban megy, azt nem tudom es most epp nincs keznel.
-
Taoharcos
aktív tag
-
disy68
aktív tag
-
floatr
veterán
-
skoda12
aktív tag
-
btraven
őstag
Én igazi programozó vagyok AKA lusta disznó.
Hogy lehet rövidebben írni aSystem.out.println()-t?
Én sokat használom debug-ra. Ráadásul a "drága" eclipse mindig a print()-et hozza fel első segítségnek. -
TGWH
őstag
Nagyjából írják le melyik mire jó, ezek alapján inkább a Java-t kezdeném el. Sőt, igazából a PHP mysql páros is elég. Annyira bő leírást még nem találtam, akkor beleásom magam a könyvekbe, aztán majd talán tisztul a kép.
Kössz mindenkinek. -
disy68
aktív tag
Szerintem ahány ember annyi személyes vélemény, úgyhogy inkább ismerkedj meg mindkettővel - syntax-tól kezdve odáig, hogy mire való -, aztán majd meglátod neked melyik szimpatikus.
-
TGWH
őstag
Nem biztos, hogy mindenki ismeri mind a kettőt.
Kössz a linket, elolvasom. Bár jobb szeretem a magyart, meg az itteniek személyes véleményét.

-
Zsoxx
őstag
-
sztanozs
veterán
Még jó hogy nem írtad be ezt harmadiknak a "Programozás topic"-ba is (vagy esetleg nyitottál negyediknek még egy blogot is róla a Blogouton...)
-
TGWH
őstag
Sziasztok.
Python és Java között vacilálok.
Csak nagy vonalakban írták le őket. Mire használható jobban a Java, mit lehet belőle kihozni?
Új hozzászólás Aktív témák
-
11700 - 11601
12211 - 12201 12200 - 12101 12100 - 12001 12000 - 11901 11900 - 11801 11800 - 11701 11700 - 11601 11600 - 11501 11500 - 11401 11400 - 11301 11300 - 11201 11200 - 11101 11100 - 11001 11000 - 10901 10900 - 10801 10800 - 10701 10700 - 10601 10600 - 10501 10500 - 10401 10400 - 10301 10300 - 10201 10200 - 10101 10100 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Apple MacBook
- Hatalmas számokkal villog az új Xiaomi 17 Max is
- Háztartási gépek
- sziku69: Fűzzük össze a szavakat :)
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Diablo IV
- Parkside szerszám kibeszélő
- Motoros topic
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Fotók Google Camera Mod-dal (GCAM)
- További aktív témák...
- Apple watch Ultra óceán/ alpesi szíj több szín!!
- LOQ 15IAX9 15.6" FHD IPS i5-12450HX RTX 4060 16GB 512GB NVMe magyar vbill gar
- Gamer Pc! MSI 3070 OC/i5-9600KF/32GB RAM/1TB Nvme SSD
- Gamer PC! RTX 3060Ti/i5-12400F/32GB RAM
- www.olcsogamerpc.hu - ÚJ GamerPC 998 - Intel i7-12700KF RTX 3080 32GB RAM 1TB SSD Z alaplap
- BESZÁMÍTÁS! Sony PlayStation 4 PRO 1TB fekete játékkonzol extra játákok garanciával hibátlan működés
- Apple iPhone 15 Pro / 128GB / Null Perces / Kártyafüggetlen / Gyári Gari 2027.02.19-ig Akku : 100%
- White GAMER PC! Ultra 265 / RTX 5070 Ti / 32GB 6000MHz / 1TB NVMe / B660 / 850w Gold! BeszámítOK
- VADIÚJ Microsoft Surface Pro 12 12" Snapdragon X Plus 16GB 256GB Tüzes Ezüst gar:2028.02.09.
- Bomba áron eladó Asus Vivobook S433EA /i7-1165G7/16GB/512 GB SSD/FHD/IPS
Állásajánlatok
Cég: aiMotive Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest









