Forum » Programiranje » Programski jezik za vse operacijske sisteme
Programski jezik za vse operacijske sisteme
japol ::
S katerim jezikom, se najbolje pribljižam k temu da bo brez problemov delovala aplikacija na čim večih sistemih (Win,Ios,Linux,...)?
Kaj narediti s svojo aplikacijo, kako pisati kodo,... da ne bo potrebovala .NET?
Recimo da je aplikacija napisana v c#, kako jo pretvoriti, da deluje na vseh sistemih?
Kaj narediti s svojo aplikacijo, kako pisati kodo,... da ne bo potrebovala .NET?
Recimo da je aplikacija napisana v c#, kako jo pretvoriti, da deluje na vseh sistemih?
Invictus ::
Java ne dela na iOS.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
kunigunda ::
Java tud ne dela na hladilnikih. Cist povsod noben jezik ne bo delal, je pa Java se najbolj multi-os.
kr?en ::
Mipe ::
HTML5 + Javascript. Dela na vseh OS (vsaj tiste, na katere lahko namestiš sodoben brskalnik).
Zgodovina sprememb…
- spremenil: Mipe ()
Invictus ::
Java tud ne dela na hladilnikih. Cist povsod noben jezik ne bo delal, je pa Java se najbolj multi-os.
Pravzaprav dela.
Java ME. So jo uporabili tudi za hladilnike.
BTW. iOS je bil na listi njegovih zahtev.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Looooooka ::
S katerim jezikom, se najbolje pribljižam k temu da bo brez problemov delovala aplikacija na čim večih sistemih (Win,Ios,Linux,...)?
Kaj narediti s svojo aplikacijo, kako pisati kodo,... da ne bo potrebovala .NET?
Recimo da je aplikacija napisana v c#, kako jo pretvoriti, da deluje na vseh sistemih?
Zakaj bi to delal?
Taka aplikacija bo ze v osnovi en drek. Java se je sla tocno to...nek unified looking crap vmesnik, ki je bil potem na vsakem OS-ju tako dales od "native" izgleda, da se zadeva nikoli ni prijela.
Isto zdej folk pocne na telefonu z raznimi PhoneGap HTML5 bedarijami.
Sure..aplikacija zgleda povsod isto. Dela pocasneje kot native aplikacija in najveckrat UNICI "uporabnisko izkusnjo", ki jo pricakujes na doticni napravi.
Dejansko me zanima kaj je motiv za take odlocitve.
Ker ce ti je samo do denarja je najbolj simple to, da prvo napises aplikacijo za OS, ki ima najvecjo bazo uporabnikov.
Ce(1% moznosti) ti rata veliki met in celo zacnes sluziti neke mastne denarce bo trivialno placati nekomu, da ti zadevo porta na drugo platformo/OS. In to po moznosti na tak nacin, da bo celo izgledala kot, da pase tja.
Ce je mel Steve Jobs kje prav je bilo to pri pravilih, ki jih mora upostevati vsaka aplikacija.
Osnovno pravilo...ne serji po uporabniski izkusnji.
blackbfm ::
js/html je čisto kul za neke trivialne stvari, kjer se ne rabi dostopa do hw in izvajanja v backgroundu..
je bolj važen smisel za ui dizajn, kot pa samo orodje/jezik/whatever
najveckrat UNICI "uporabnisko izkusnjo", ki jo pricakujes na doticni napravi.
je bolj važen smisel za ui dizajn, kot pa samo orodje/jezik/whatever
34054 ::
Se strinjam s tem kar je napisal Looooooka. Sploh Java aplikacij se izogibam kot hudič križa. Slaba uporabniška izkušanja, pa še požrešne so večinoma.
Grumf ::
Preprosto ne morem verjeti, da ni nihče tega predlagal...
C. Edina zadeva kjer dela povsod, C++ sicer tudi ampak tukaj prej naletiš na kakšne detajle, ki jih compiler na drugem OSu drugače razume.
Java je pa sicer čisti fail, JRE je za določene OSe katastrofa, pokuri tudi do 3x več rama kot na windowsih za isto aplikacijo. Sicer je pa logika precej preprosta, če JRE "teoretično" teče na vseh OSih, spisan je pa v C/C++, potem C/C++ zagotovo teče na vseh platformah.
(Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders.)
C. Edina zadeva kjer dela povsod, C++ sicer tudi ampak tukaj prej naletiš na kakšne detajle, ki jih compiler na drugem OSu drugače razume.
Java je pa sicer čisti fail, JRE je za določene OSe katastrofa, pokuri tudi do 3x več rama kot na windowsih za isto aplikacijo. Sicer je pa logika precej preprosta, če JRE "teoretično" teče na vseh OSih, spisan je pa v C/C++, potem C/C++ zagotovo teče na vseh platformah.
(Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders.)
Human beings, who are almost unique in having the ability to learn from the
experience of others, are also remarkable for their apparent disinclination
to do so.
experience of others, are also remarkable for their apparent disinclination
to do so.
Zgodovina sprememb…
- spremenil: Grumf ()
googleg1 ::
@Grumf tole pa je lovska izjava. Po definiciji ravno assembler, C, tudi C++ niso cross-platform jeziki. So jeziki, ki jih podpirajo vse arhitekture (v primeru assemblerja vsi procesorji) ampak programi napisani v njih pa niso prenosljivi. Ne morem verjet, da to sploh slišim.
Vir: Cross-platform @ Wikipedia
Drugače pa z vidika debate omenim še Python. Sicer ni primeren za iOS je pa zakon povsod drugje. Da ne omenim, da je programiranje v Python dejansko zabavno :)
Vir: Cross-platform @ Wikipedia
Drugače pa z vidika debate omenim še Python. Sicer ni primeren za iOS je pa zakon povsod drugje. Da ne omenim, da je programiranje v Python dejansko zabavno :)
kr?en ::
S katerim jezikom, se najbolje pribljižam k temu da bo brez problemov delovala aplikacija na čim večih sistemih (Win,Ios,Linux,...)?
Kaj narediti s svojo aplikacijo, kako pisati kodo,... da ne bo potrebovala .NET?
Recimo da je aplikacija napisana v c#, kako jo pretvoriti, da deluje na vseh sistemih?
Zakaj bi to delal?
Taka aplikacija bo ze v osnovi en drek. Java se je sla tocno to...nek unified looking crap vmesnik, ki je bil potem na vsakem OS-ju tako dales od "native" izgleda, da se zadeva nikoli ni prijela.
Isto zdej folk pocne na telefonu z raznimi PhoneGap HTML5 bedarijami.
Sure..aplikacija zgleda povsod isto. Dela pocasneje kot native aplikacija in najveckrat UNICI "uporabnisko izkusnjo", ki jo pricakujes na doticni napravi.
Dejansko me zanima kaj je motiv za take odlocitve.
Ker ce ti je samo do denarja je najbolj simple to, da prvo napises aplikacijo za OS, ki ima najvecjo bazo uporabnikov.
Ce(1% moznosti) ti rata veliki met in celo zacnes sluziti neke mastne denarce bo trivialno placati nekomu, da ti zadevo porta na drugo platformo/OS. In to po moznosti na tak nacin, da bo celo izgledala kot, da pase tja.
Ce je mel Steve Jobs kje prav je bilo to pri pravilih, ki jih mora upostevati vsaka aplikacija.
Osnovno pravilo...ne serji po uporabniski izkusnji.
http://docs.oracle.com/javase/tutorial/...
bleem ::
zdaj je vprašanje ali želiš delati aplikacije za mobilne naprave ali za računalnike. ampak java bi mogla delat povsod, oz vsak prog. jezik ki ima VM.
jaz sicer programiram v javi in c++, in se ne strinjam s tistimi, ki pljuvajo čez javo. je kar fajn cross jezik, z dobrim programiranjem in optimiziranjem JVMja pa se da marsikaj naredit oz. je tudi pomembno seveda kaj zelis naredit.
mogoče tudi kak HTML5, to pa naj potrdijo tisti ki imajo z njim izkušnje.
lp
jaz sicer programiram v javi in c++, in se ne strinjam s tistimi, ki pljuvajo čez javo. je kar fajn cross jezik, z dobrim programiranjem in optimiziranjem JVMja pa se da marsikaj naredit oz. je tudi pomembno seveda kaj zelis naredit.
mogoče tudi kak HTML5, to pa naj potrdijo tisti ki imajo z njim izkušnje.
lp
Looooooka ::
kr?en upam, da je bilo tole misljeno kot slaba sala.
To majo ze od pamtiveka in zadeva pac ni to kar bi morala biti.
To majo ze od pamtiveka in zadeva pac ni to kar bi morala biti.
Invictus ::
Java ni nič fail. Drugače je ne bi bilo več. Veliko programja je napisano v Javi in čisto dobro teče na različnih OSih. JIT compiler omogoča praktično enako hitrost kot prevedena aplikacija.
Fail je predvsem v programerjih, ki so z avtomatskim "garbage collectorjem" pozabili na "memory management" in veselo serjejo po pomnilniku. Vse za hiter razvoj. Noben pa potem ne upošteva počasnega debugiranja.
Fail je predvsem v programerjih, ki so z avtomatskim "garbage collectorjem" pozabili na "memory management" in veselo serjejo po pomnilniku. Vse za hiter razvoj. Noben pa potem ne upošteva počasnega debugiranja.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Looooooka ::
Seveda je fail.
Ko ne dosezes tistega na kar si ciljal...si falil.
In unified vmesnik na vseh OS-jih je EPIC fail.
To se ne pomeni, da je java sama filala(saj je prakticno na vseh telefonih).
Hvala bogo za hiter razvoj. Hvala bogu, da se je nek programer odlocil, da bi bilo avtomatske garbage collectione spisat.
Hvala bogu, da je videl, da bo samo vecje stevilo navdusencev programiranja dvignilo stevilo uporabnih aplikacij in s tem stevilo uporabnikov racunalnika.
Hvala bogu, da je nekdo dojel, da folk rajsi vidi nekaj bugov kot pa da caka 10 let na to, da bo nekdo debugal vse napake, ki jih sproti dela.
In hvala bogu, da imajo "holier than Jesus" low level i'll-do-it-all-myself programerji dovolj casa in dovolj velik ego, da so na koncu LETA, ko spisejo identicen program veseli, ker jim je uspelo brez tega.
In HVALA bogu, da vec ne morejo drzat folka za jajca s svojim 5 letnim razvojem. Hvala bogu, da ima uporabnik koncno izbiro med fanatikom in clovekom, ki se zaveda cene casa, razvoja in dejstva, da bo stvar obsolete ce ne bo v uporabi v naslednjih 3 tednih.
Ko ne dosezes tistega na kar si ciljal...si falil.
In unified vmesnik na vseh OS-jih je EPIC fail.
To se ne pomeni, da je java sama filala(saj je prakticno na vseh telefonih).
Hvala bogo za hiter razvoj. Hvala bogu, da se je nek programer odlocil, da bi bilo avtomatske garbage collectione spisat.
Hvala bogu, da je videl, da bo samo vecje stevilo navdusencev programiranja dvignilo stevilo uporabnih aplikacij in s tem stevilo uporabnikov racunalnika.
Hvala bogu, da je nekdo dojel, da folk rajsi vidi nekaj bugov kot pa da caka 10 let na to, da bo nekdo debugal vse napake, ki jih sproti dela.
In hvala bogu, da imajo "holier than Jesus" low level i'll-do-it-all-myself programerji dovolj casa in dovolj velik ego, da so na koncu LETA, ko spisejo identicen program veseli, ker jim je uspelo brez tega.
In HVALA bogu, da vec ne morejo drzat folka za jajca s svojim 5 letnim razvojem. Hvala bogu, da ima uporabnik koncno izbiro med fanatikom in clovekom, ki se zaveda cene casa, razvoja in dejstva, da bo stvar obsolete ce ne bo v uporabi v naslednjih 3 tednih.
Zgodovina sprememb…
- spremenilo: Looooooka ()
Gregor P ::
Ampak ali ni java tako v zatonu, torej da nima ravno svetle prihodnosti (za tiste, ki si želijo danes kaj učiti za jutri)?
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).
mojca ::
@Grumf tole pa je lovska izjava. Po definiciji ravno assembler, C, tudi C++ niso cross-platform jeziki. So jeziki, ki jih podpirajo vse arhitekture (v primeru assemblerja vsi procesorji) ampak programi napisani v njih pa niso prenosljivi. Ne morem verjet, da to sploh slišim.
Drugače pa z vidika debate omenim še Python. Sicer ni primeren za iOS je pa zakon povsod drugje. Da ne omenim, da je programiranje v Python dejansko zabavno :)
Glede assemblerja se strinjam, bi pa rada videla spisek operacijskih sistemov/arhitektur, kjer Python dela, C pa ne. V redu, exe datoteke, ki jo poganjaš na oknih, ne moreš brez pripomočkov pognati na linuxu, je pa dovolj, da program še enkrat prevedeš in bo deloval praktično kjerkoli. Mislim, da je to, da ti ni potrebno pisati dodatne kode, dovolj, da lahko nečemu rečeš cross-platform.
Za desktop aplikacije se mi zdi najbolj posrečen Qt (piše se v C++), ni pa tudi s Pythonom nič narobe. Izogibaj se samo wxWidgets-ov.
techfreak :) ::
je pa dovolj, da program še enkrat prevedeš in bo deloval praktično kjerkoli. Mislim, da je to, da ti ni potrebno pisati dodatne kode, dovolj, da lahko nečemu rečeš cross-platform.
Seveda, če uporabljaš funkcije ki povsod delajo. Torej če tvoj program ne dela nič uporabnega je to kul, v nasprotnem primeru pa se boš ukvarjal z vsako platformo posebej.
driver_x ::
Trivialni programi delujejo na v vseh jezikih na vseh platformah, problem se pokaže, ko začneš dostopati do kakšnih APIjev ali drugih sistemskih sredstev.
Učenje jave je dobra naložba v prihodnost, saj pokriva zelo širok spekter, od mobilnih naprav (Android, ...), spletnih strani (tako front-end, kakor tudi serverski back-end) in namiznih aplikacij. Pri slednjih sicer malo šepa, a imaš kljub temu precej spodobnih aplikacij, ki imajo tak izgled, da ne opaziš nobene razlike.
Ampak ali ni java tako v zatonu, torej da nima ravno svetle prihodnosti (za tiste, ki si želijo danes kaj učiti za jutri)?
Učenje jave je dobra naložba v prihodnost, saj pokriva zelo širok spekter, od mobilnih naprav (Android, ...), spletnih strani (tako front-end, kakor tudi serverski back-end) in namiznih aplikacij. Pri slednjih sicer malo šepa, a imaš kljub temu precej spodobnih aplikacij, ki imajo tak izgled, da ne opaziš nobene razlike.
Zgodovina sprememb…
- spremenil: driver_x ()
bleem ::
malo off topic
@Looooooka no kateri jezik pa potem za tebe ni fail?
@Gregor P java v zatonu, kak to ves?
@VxMxPx zakaj ujej?
@Looooooka no kateri jezik pa potem za tebe ni fail?
@Gregor P java v zatonu, kak to ves?
@VxMxPx zakaj ujej?
furion ::
C is everywhere. Sam je pa treba za vsako platformo compilat.
Najboljs dela ce si kot end user compilas sam, in med compilanjem izvedes se optimizacije za tvoj cpu (eg. recimo ce je intel x86_64 ali morda podpira SSE4 instrukcije).
Java za GUI cross platform programe je fail. Zal, ce zelis nativno izkusnjo se moras kar nekaj jezikov/api-jev naucit (C# windows, C/C++ Linux, Obj-C Mac). Je pa Java dobra zadeva za fast, scalable, well networked and integrated enterprise resitve. Recimo banka lahko vse od njihove strani do programov ki laufajo v banki nardi v Javi, se splaca.
Java je ql predvsem za strani (eg. Java Play je ql verzija Ruby on Rails) in pa za Android appe.
Ce pa kej pises zase, pa ni performance pomemben, pol definitivno kak Python. Hiter in easy dev. Pa deployment tut, kak pip zelo pomaga pr instalaciji dependencijev.
Ce ne ves, za kaj rabis dolocen jezik, potem lahko izberes le C (se da naredit vse za vse). Sam to zna bit tako, kot da bi hotel skidati sneg z cajno zlicko. Za vsak job je primeren drugi jezik. Recimo ce delas AAA FPS game, potem je edina opcija C/C++ (OpenGL ali D3D). Bi bilo neumno ce bi hotel zadevo naredit recimo v Ruby. Ali ce bi hotel iOS app napisat v PHPju.
Magicnega jezika ki bi bil za vse idealna izbira, NI!
Najboljs dela ce si kot end user compilas sam, in med compilanjem izvedes se optimizacije za tvoj cpu (eg. recimo ce je intel x86_64 ali morda podpira SSE4 instrukcije).
Java za GUI cross platform programe je fail. Zal, ce zelis nativno izkusnjo se moras kar nekaj jezikov/api-jev naucit (C# windows, C/C++ Linux, Obj-C Mac). Je pa Java dobra zadeva za fast, scalable, well networked and integrated enterprise resitve. Recimo banka lahko vse od njihove strani do programov ki laufajo v banki nardi v Javi, se splaca.
Java je ql predvsem za strani (eg. Java Play je ql verzija Ruby on Rails) in pa za Android appe.
Ce pa kej pises zase, pa ni performance pomemben, pol definitivno kak Python. Hiter in easy dev. Pa deployment tut, kak pip zelo pomaga pr instalaciji dependencijev.
Ce ne ves, za kaj rabis dolocen jezik, potem lahko izberes le C (se da naredit vse za vse). Sam to zna bit tako, kot da bi hotel skidati sneg z cajno zlicko. Za vsak job je primeren drugi jezik. Recimo ce delas AAA FPS game, potem je edina opcija C/C++ (OpenGL ali D3D). Bi bilo neumno ce bi hotel zadevo naredit recimo v Ruby. Ali ce bi hotel iOS app napisat v PHPju.
Magicnega jezika ki bi bil za vse idealna izbira, NI!
Zgodovina sprememb…
- spremenil: furion ()
Gregor P ::
@Gregor P java v zatonu, kak to ves?Odgovor: ne vem; šlo je za subjektivno ugibanje (oz. vprašanje vam strokovnjakom), lahko tudi povsem zgrešeno
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).
Zgodovina sprememb…
- spremenil: Gregor P ()
kunigunda ::
sej v tem je car jave, za platforme so skompajlani RT-ji, java opcoda bo pa zato delala na njih.
ce bos v drugih low-level jezikih su delat, bos za vsakega mel jebo skompajlat.
kar se tice gui, daje java na voljo ogromno prostora za uporabo, stvar je samo, katero bos implementiral, tako da bo
na koncu user experience cist kul.
ce bos v drugih low-level jezikih su delat, bos za vsakega mel jebo skompajlat.
kar se tice gui, daje java na voljo ogromno prostora za uporabo, stvar je samo, katero bos implementiral, tako da bo
na koncu user experience cist kul.
Grumf ::
googleg1: Ne Java ne PHP, ne Python ne (name your poison) ne morejo biti prenosni, brez, da bi bil C/C++ prenosen saj so vsi po vrsti spisani v enem od teh dveh jezikov. Pa za razliko od tebe govorim iz prakse!
Pa še to, tudi Java ni binarno cross platform compatibilna, kompatibilen je njen pcode z binary JRE, ki je scompajlan za vsako platformo posebaj.
Pa še to, tudi Java ni binarno cross platform compatibilna, kompatibilen je njen pcode z binary JRE, ki je scompajlan za vsako platformo posebaj.
Human beings, who are almost unique in having the ability to learn from the
experience of others, are also remarkable for their apparent disinclination
to do so.
experience of others, are also remarkable for their apparent disinclination
to do so.
Grumf ::
sej v tem je car jave, za platforme so skompajlani RT-ji, java opcoda bo pa zato delala na njih.
Ne, "car" jave ni v tem, car jave je v tem, da ljudje, ki niso tehnicno sposobni delati z C/C++, skratka imajo premalo zananja nasploh, lahko vseeno pišejo cripleware, ki celo boljše ali slabše laufa na platformah, v odvisnosti od tega kako slabo je spisan runtime za tisto platformo. In videl sem že hude pokveke.
ce bos v drugih low-level jezikih su delat, bos za vsakega mel jebo skompajlat.
Jaz ne. Ti pa.. boš sam povedal.
Human beings, who are almost unique in having the ability to learn from the
experience of others, are also remarkable for their apparent disinclination
to do so.
experience of others, are also remarkable for their apparent disinclination
to do so.
34054 ::
Zakaj ze? Argumentiraj.
Precej pogosto beremo o ranljivostih Java vtičnika, ki so nato nekako za silo popravljene. Pri Mozilli so se na primer odločili da Javo delno onemogočijo - zagnala se bo na zahtevo uporabnika; na koncu objave, so še navrgli navodilo kako Javo kar v celoti onemogočimo:
http://blog.mozilla.org/security/2013/0...
Katera resna stran pa še danes (ali sploh kdaj) pravzaprav uporablja Javo na font-endu, in zakaj bi jo?
Potencialno bi lahko bila uporabna za kakšne interne aplikacije (ki tečejo v x brskalniku) v podjetju. To se strinjam. Pač iz vidika da rabijo samo Java razvijalce in ne rabijo najemati nekoga ki pozna JavaScript, HTML, CSS.
Zgodovina sprememb…
- spremenil: 34054 ()
jype ::
japol> S katerim jezikom, se najbolje pribljižam k temu da bo brez problemov delovala aplikacija na čim večih sistemih (Win,Ios,Linux,...)?
Za kakšno aplikacijo gre?
Za kakšno aplikacijo gre?
driver_x ::
japol> S katerim jezikom, se najbolje pribljižam k temu da bo brez problemov delovala aplikacija na čim večih sistemih (Win,Ios,Linux,...)?
Za kakšno aplikacijo gre?
Prvi pameten post.
Precej pogosto beremo o ranljivostih Java vtičnika, ki so nato nekako za silo popravljene. Pri Mozilli so se na primer odločili da Javo delno onemogočijo - zagnala se bo na zahtevo uporabnika; na koncu objave, so še navrgli navodilo kako Javo kar v celoti onemogočimo:
Varnost vtičnika nima s programskim jezikom in njegovo prenosljivostjo nobene veze.
Katera resna stran pa še danes (ali sploh kdaj) pravzaprav uporablja Javo na font-endu, in zakaj bi jo?
Vse JSP, JSF, GWT, ... aplikacije jo. Vprašanje je bolj, zakaj je ne bi?
Zgodovina sprememb…
- spremenil: driver_x ()
bleem ::
sej v tem je car jave, za platforme so skompajlani RT-ji, java opcoda bo pa zato delala na njih.
Ne, "car" jave ni v tem, car jave je v tem, da ljudje, ki niso tehnicno sposobni delati z C/C++, skratka imajo premalo zananja nasploh, lahko vseeno pišejo cripleware, ki celo boljše ali slabše laufa na platformah, v odvisnosti od tega kako slabo je spisan runtime za tisto platformo. In videl sem že hude pokveke.
ce bos v drugih low-level jezikih su delat, bos za vsakega mel jebo skompajlat.
Jaz ne. Ti pa.. boš sam povedal.
bistvu kak gledas na binary, bytecode je binary format za JVM. tako da mogoce lahko trdimo da je archive (war,ear,jar) binary, seveda ni binary ki je procesor specific. in ko zapakiras ta arhiv je dejansko crossable, neglede kje ga buildas:) je pa res da ti spet java kot taka tega ne zagotavlja in je pomembna referenčna implementacija, ki jo ima sistem instaliran.
Grumf ::
bistvu kak gledas na binary, bytecode je binary format za JVM. tako da mogoce lahko trdimo da je archive (war,ear,jar) binary, seveda ni binary ki je procesor specific. in ko zapakiras ta arhiv je dejansko crossable, neglede kje ga buildas:) je pa res da ti spet java kot taka tega ne zagotavlja in je pomembna referenčna implementacija, ki jo ima sistem instaliran.
Lej brez veze tratit sapo, C je daleč najbolj portable zadeva in kot je vprašanje te teme, deluje na največjem številu operacijskih sistemov. Pika.
Human beings, who are almost unique in having the ability to learn from the
experience of others, are also remarkable for their apparent disinclination
to do so.
experience of others, are also remarkable for their apparent disinclination
to do so.
kunigunda ::
grumf, delal sem ze vsaj v 20 jezikih, tako SM real-time serverje kot gui ipd, in ti lahko recem da sem z javo veliko bolj zadovoljen.
npr zadnji projekt ki sem ga delal je bil svoj wireshark in sem po 1mesecu jebe z nekompatibilnimi libpcap libi na razlicnih unix sistemih
obupal in v javi napisal from the scratch (z dodatnim jni modulom v c++). nazadnje kjer sem bil pac primoran pisati v c-ju je bil
poseben hw kjer sem bil omejen z procesorji in memorijo. kar se tice performans sem pa prav tako ze od nekdaj navdusen nad javo.
pa se to, ogromno c/c++ programerjev poznam, ki od sebe dajo stran skropocalo, kar pomeni, da samo znanje c-ja ne pogojujem z znanjem programiranja.
npr zadnji projekt ki sem ga delal je bil svoj wireshark in sem po 1mesecu jebe z nekompatibilnimi libpcap libi na razlicnih unix sistemih
obupal in v javi napisal from the scratch (z dodatnim jni modulom v c++). nazadnje kjer sem bil pac primoran pisati v c-ju je bil
poseben hw kjer sem bil omejen z procesorji in memorijo. kar se tice performans sem pa prav tako ze od nekdaj navdusen nad javo.
pa se to, ogromno c/c++ programerjev poznam, ki od sebe dajo stran skropocalo, kar pomeni, da samo znanje c-ja ne pogojujem z znanjem programiranja.
Zgodovina sprememb…
- spremenilo: kunigunda ()
Grumf ::
grumf, delal sem ze vsaj v 20 jezikih, tako SM real-time serverje kot gui ipd, in ti lahko recem da sem z javo veliko bolj zadovoljen.
npr zadnji projekt ki sem ga delal je bil svoj wireshark in sem po 1mesecu jebe z nekompatibilnimi libpcap libi na razlicnih unix sistemih
obupal in v javi napisal from the scratch (z dodatnim jni modulom v c++). nazadnje kjer sem bil pac primoran pisati v c-ju je bil
poseben hw kjer sem bil omejen z procesorji in memorijo. kar se tice performans sem pa prav tako ze od nekdaj navdusen nad javo.
pa se to, ogromno c/c++ programerjev poznam, ki od sebe dajo stran skropocalo, kar pomeni, da samo znanje c-ja ne pogojujem z znanjem programiranja.
Ne pogovarjamo se o tvojemu osebnemu zadovoljstvu z javo, pogovarjamo se o portabilnosti. Java teče vsepovsod, kjer se je nekdo
za tebe potrudil in jo z c/c++ zbuildal za to okolje. Ergo, po tvojem, Java deluje na več sistemih kot c/c++, s katerim je zbuildana?
Human beings, who are almost unique in having the ability to learn from the
experience of others, are also remarkable for their apparent disinclination
to do so.
experience of others, are also remarkable for their apparent disinclination
to do so.
Zgodovina sprememb…
- spremenil: Grumf ()
kunigunda ::
ne trdim da deluje na vec sistemih. trdim da z java source kodo hitreje na vec sistemov das izdelk, kot z c/c++ source kodo.
Grumf ::
ne trdim da deluje na vec sistemih. trdim da z java source kodo hitreje na vec sistemov das izdelk, kot z c/c++ source kodo.
Preberi si kaj je naslov te teme.
Human beings, who are almost unique in having the ability to learn from the
experience of others, are also remarkable for their apparent disinclination
to do so.
experience of others, are also remarkable for their apparent disinclination
to do so.
japol ::
Napisal sem en program v C#. Trenutno še delam zadnje lepotne,... popravke. Prav tako tudi testiram program (samo .exe, ne pa inštalacije, pa da je copy/paste) na Windowsih in deluje brez problema, v kolikor ima nameščen .NET. Pisal sem tako, da se nisem posluževal elementov, ki bi zahtevale novejše .NET, s tem da bo ja na čim večih sistemih delovalo brez problemov, pa je bilo na parih potrebno namestiti .NET (pa sem se moral še s tem ukvarjati, ker ljudje tega ne poznajo,...). Program je namenjen uporabi tudi na terenu, prav tako pa poskušam slediti k temu, da je vse copy/paste, enostaven za uporabo,...
Naletel sem pa na kolege, ki imajo Linux, drugi pa OSx, tretji pa te tablične (neke čip kitajske) računalnike z Androidi in bi prav tako želeli uporabljati program in vsi so veseli k so s svojimi napravami lahko vedno in povsod,...
Trenutno sem takega mnenja:
da program deluje na: | piši v jeziku: | preveri, dodatki,...:
WIN | C#, Visual Basic | .NET
OSX | objective-C | ?
Linux | baje po novem tudi Visual Studio | ?
Android | Eclipse,... | ?
Recimo da bi vedno pisal v C# in čez kaj vse bi moral "spustiti", pretovriti,... da bi program deloval na teh sistemih? Ali naj kar "prepisujem" kodo tako kot mora biti za vsak jezik napisana?
Naletel sem pa na kolege, ki imajo Linux, drugi pa OSx, tretji pa te tablične (neke čip kitajske) računalnike z Androidi in bi prav tako želeli uporabljati program in vsi so veseli k so s svojimi napravami lahko vedno in povsod,...
Trenutno sem takega mnenja:
da program deluje na: | piši v jeziku: | preveri, dodatki,...:
WIN | C#, Visual Basic | .NET
OSX | objective-C | ?
Linux | baje po novem tudi Visual Studio | ?
Android | Eclipse,... | ?
Recimo da bi vedno pisal v C# in čez kaj vse bi moral "spustiti", pretovriti,... da bi program deloval na teh sistemih? Ali naj kar "prepisujem" kodo tako kot mora biti za vsak jezik napisana?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Najbolj priljubljeni in osovraženi programski jeziki (strani: 1 2 )Oddelek: Novice / Ostale najave | 24650 (19568) | Kenpachi |
» | Microsoft odprl platformo .NET (strani: 1 2 )Oddelek: Novice / Ostala programska oprema | 37218 (33068) | MrStein |
» | (Go/python) za cross platform programje?Oddelek: Programiranje | 3998 (3606) | ragezor |
» | Kateri sdk za razvoj iOS in Android aplikacij?Oddelek: Programiranje | 5315 (3748) | jizzer |
» | Previdno z Javo (spet) (strani: 1 2 )Oddelek: Novice / Varnost | 26809 (23486) | Grumf |