» »

[HTML5] možnosti le z html, brez javascript itd.

[HTML5] možnosti le z html, brez javascript itd.

«
1
2

japol ::

Kaj vse je npr. možno izvesti s kodo html v primerjavi z winform in podobnim?
Primer: tab pages in podobni gradniki brez css in javascripta.

bajsibajsi ::

Pogledas kaksen star page (pre CSS) iz poznih 90-tih. :) Tudi Amazon baje dela, ce disejblas JS.

smacker ::

Brez CSS samo bel page s črnim textom in modrimi hyperlinki. Poleg tega še tabele, seznami in vnosna polja. Pa video/zvok lahko vključiš.
+ nekateri browseri celo podpirajo kaka naprednejša vnosna polja: date picker, numeric up/down,...

Stari89 ::

Možno je vse. Boljše vprašanje je, zakaj bi to hotel v tem tisočletju?

Isotropic ::

verjetno da se ne zanaša na javascript za vse, če že sam browser to omogoča.

bzp ::

HTML omogoča mnogo več kot pa "bel page s črnim tekstom" in večina (dobro narejenih) strani deluje tudi brez JS. Si pa precej olajšaš kodiranje če se ne izogneš css-ju, to je pa res mazohizem.

sesobebo ::

bzp je izjavil:

HTML omogoča mnogo več kot pa "bel page s črnim tekstom" in večina (dobro narejenih) strani deluje tudi brez JS. Si pa precej olajšaš kodiranje če se ne izogneš css-ju, to je pa res mazohizem.


mislim, da je ravno tale "brez css" postavka najvecjim kamen spotike v tejle temi.

Stari89 ::

Če je sadomazohist, lahko vse naklamfa s sličicami, če noče CSSja. :D

scipascapa ::

dalo bi se, zakaj pa ne :P

japol ::

Iščem način kako spisat program, da deluje v katerem koli brskalniku in ne glede na os. sit sem ubadanja s kompatibilnostjo itd.

Isotropic ::

naredi celo stran v flashu :D

DePalmo ::

japol je izjavil:

Iščem način kako spisat program, da deluje v katerem koli brskalniku in ne glede na os. sit sem ubadanja s kompatibilnostjo itd.

Kdo ni? Ampak ker lahko praktično vsak kekec izda svoj brskalnik, se pač moramo ukvarjat s kompatibilnostjo.

blackbfm ::

Kdor se pretirano ukvarja s kompatibilnostjo v spletnih aplikacijah potem dela nekaj hudo narobe.. Sploh ce gre to za neke klasicne form obrazce

Chrome in firefox prezvecita vse, edge deluje, edino ios safari zna met kaksen quirk.. Z ostalimi pa se ne splaca ukvarjat

Zgodovina sprememb…

  • spremenilo: blackbfm ()

DePalmo ::

Klasični form obrazci so še najmanjši problem, problem nastane pri bolj naprednih, raznih animacijah ali pa če uporabljaš Angular. Hudič, včasih že osnovna CSS3 koda rabi specifične ukaze med Chromom in IE ...

Kot si že omenil, Safari kateri ima svojo pamet in bi bilo treba njegove razvijalce ustreliti v koleno, isto velja za "Samsung Internet", pokvarjena verzija Chrome-a. Včasih se pa še zahteva podpora za IE9+, tisto je šele žur.

Ales ::

V času prevlade (in potem životarjenja) IE6 je bil popoln clusterfuck, kar se tiče spoštovanja standardov in posledično prevalov čez glavo, da je povsod kaj delalo.

Ko smo imeli neko približno ravnovesje med Mozillo, IE in potem Chrome, je nekako šlo.

Zdaj, ko Chrome postaja prevladujoč na trgu, gremo zgleda ponovno v obdobje jebancije do nezavesti.

Stari89 ::

japol je izjavil:

Iščem način kako spisat program, da deluje v katerem koli brskalniku in ne glede na os. sit sem ubadanja s kompatibilnostjo itd.

Cela stran naj ti bo ena slika. Trotlziher.

japol ::

Mora biti sestavleno iz klasičnih gradnikov, lable, textbox, check box,... klasika, osnove, povezave, enačbe-kot če bi excel pretvoril v html. Pa mora biti v eni datoteki spisano in to cca 20 strani, ki komunicira med sabo, možnost tiska, shranitve,... ceu žur, sej vem... aja pa potem še zaklenjeno, da se lahko samo uporablja, ne pa tudi popravlja kodo. pa da vas vidmo... ;)
Pustimo izgled strani, to je lahko osnovno, samo da je jasno kam mora uporabnik kaj vnesti, to je to.

Zgodovina sprememb…

  • spremenil: japol ()

DePalmo ::

Kako boš .html datoteko zaklenil da se je ne da spreminjat? Edino opcijo vidim je da bi dodal crc verifikacijo, ampak všeč uporabnik bo pač še samo verifikacijo zbrisal in spreminjal datoteko kolikor mu bo pasalo.

Kako boš shranjeval podatke? Sklepam da se morajo deliti med uporabniki. Če to ni potrebno in ima vsak samo svojo lokalno kopijo, se tudi da. Ampak imaš potem spet problem deliti te podatke med različnimi brskalniki.

Mislim da hočeš preveč od HTML-ja, pa čeprav se govori o verziji 5.

japol ::

Opažam da se poslužujejo Excela, enačbe, ena datoteka, zaklenejo datoteko,... samo to deluje le v MS officu, v alternativah, vse popači, narobe prikazuje,... Kaj bi bila alternativa temu? Upal sem na HTML5. Ne rabi vizualno izgledati, text, lablei, texboxi, par barv da uporabnik ve kaj kam vnašati, tisk v .pdf (uporabnik ima nameščen .pdf tiskalnik)
- da deluje na vseh OSih
- da je možno zakleniti datoteko, da se ne spreminja
- da je na koncu le ena datoteka, kot portable verzija
V čem potem spisati program?

blackbfm ::

Najbolj univerzalna stvar je Php+js

Stari89 ::

japol je izjavil:

Opažam da se poslužujejo Excela, enačbe, ena datoteka, zaklenejo datoteko,... samo to deluje le v MS officu, v alternativah, vse popači, narobe prikazuje,... Kaj bi bila alternativa temu? Upal sem na HTML5. Ne rabi vizualno izgledati, text, lablei, texboxi, par barv da uporabnik ve kaj kam vnašati, tisk v .pdf (uporabnik ima nameščen .pdf tiskalnik)
- da deluje na vseh OSih
- da je možno zakleniti datoteko, da se ne spreminja
- da je na koncu le ena datoteka, kot portable verzija
V čem potem spisati program?


Če te prav razumem:
- nočeš programirat na strežniku (samo ena html datotekica copy-pastana na client računalnik),
- nočeš programirat na clientu (ker nočeš Javascripta) in
- želiš vso našteto funkcionalost brez prejšnjih dveh točk.

S HTML (5 ali ne, ne vem če ti je jasno kaj to sploh pomeni) boš postavil elemente statično na ekran. Če želiš karkoli bolj dinamičnega, boš rabil interakcijo in podatke obdelat na strežniku ali clientu.

japol ::

Podobno kot excel, le da bo delovalo na vseh osih. Ja na pcju bo to imel uporabnik.

karafeka ::

adobe interactive form
Narediš pa z adobe livecycle designerjem.



Mogoče je tale boljši (da te ne bo SAP zmotil).

Zgodovina sprememb…

  • spremenil: karafeka ()

blackbfm ::

japol je izjavil:

Podobno kot excel, le da bo delovalo na vseh osih. Ja na pcju bo to imel uporabnik.


Imas od cmsjev, do frameworkov, ali pa napises z nule spletni app ali pa spletni servis ala google sheets ce rabis excel klon

Ampak ne, bolje je komplicirat in izumljat toplo vodo

kr?en ::

DePalmo ::

Lahko uporabiš HTML5, ampak boš zraven uporabil še: CSS/Bootstrap (za malce lepši dizajn, drugače bo res ojoj), jQuery (za shranjevanje preko AJAX-a, pač osebna preferenca), PHP (za procesiranje podatkov na serverju) ter MySQL (za shranjevanje teh podatkov). In preprosto narediš spletno aplikacijo, katera bo dosegljiva povsod in za vse ki imajo internet ter ustrezno uporabniško ime in geslo. Lahko uporabiš tudi kakšen framework ker bo tako še najhitreje in vsaj kolikor toliko po standardih, da bo lahko oseba za tabo tudi kaj popravila.

Tako bo še najceneje za tvojega naročnika in najlažje zate. HTML5 enostavno ne ponuja tega kar ti oz. tvoja stranka želi.

Isotropic ::

a XHTML pa ni več popularen?
sem gledal par tutorialov za bootstrap/ jquery in videl, da se takov ne zaključuje več z / (npr. input, ki nimajo closing taga)
zakaj je pa šel iz mode?

Zgodovina sprememb…

Geho ::

Isotropic je izjavil:

naredi celo stran v flashu :D

To je šele sadomazohizem prve klase, ker se flash povsod opušča... bravo :)

Invictus ::

Spremeni področje dela, če ti različni browserji delajo probleme :))...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Isotropic ::

tisto sem se hecal jaz glede flasha. so ga pa nekatere strani še vedno uporabljale ne tako dolgo nazaj, ker niso hotele biti tarča scraperjev recimo (ena online stavnica kot primer).
a lahko pove še kdo glede xhtml? baje naj bi ga tudi telefoni lažje parsali recimo (če se prav spomnim iz par let nazaj) pa še ene prednosti ima.

japol ::

Še vedno nisem našel odgovora. Še kakšna ideja?

Zgodovina sprememb…

  • spremenil: japol ()

Ales ::

Eh ti to resno, zgleda? Kolikšen pa je predviden proračun? So kje dosegljive *točne* specifikacije?

Saul Goodman ::

če za javascript obstajajo razlogi, jih je za CSS bolj malo. za všečno statično stran sta html5 & CSS dovolj. Brez CSS bo tvoja koda za isti efekt golomaznejša. Tega ne počne nihče več. Če bi rad, da je stran čim lažja in dobro optimizirana, si poglej malo najboljše prakse pri urejanju HTML na internetu. JS ne uporabiš, če ga ne rabiš. če ga, pa ni boljše alternative.

Zgodovina sprememb…

DePalmo ::

Stranki razloži da zahteve niso realne. Ali pač odstopi od projekta. Ko jih bo odstopilo še nekaj za tabo, bo mogoče le razmislila v smeri da nekaj delajo narobe.

LukiYo ::

Javascript je standardni programski jezik brskalnikov. CSS prav tako standard. Ti želiš delat apliakcijo, ki bo laufala v brskalnikih, torej uporabiš JS in CSS :) Druge ni....
Katero verzijo javascripta/CSSja boš uporabljal pa se odločiš tako, da pogledaš "can i use" in ciljaš na najnižjo verzijo brskalnika, ki ga želiš podrpet. https://caniuse.com/
Da bi tukaj kompliciral, je nesmiselno oziroma imam občutek, da gre za nerealna pričakovanja in odločitve brez podlage, naročnika takega izdelka.

Isotropic ::

mogoče cilja na folk, ki imajo onemogočen javascript. pod to mejo pa jaz nebi šel (brez css).
vsekakor ni fajn, da imaš samo belo ozadje, če disablaš js.

Zgodovina sprememb…

DePalmo ::

Če bi prebrala temo (naj povdarim da nisem OP), bi videla da je zahteva brez CSSja in JSja še najmanjši problem ...

japol ::

Ja, samo HTML5 in CSS, obvezno pa brez flasha, JS, itd. jhe vse manj zaupanja temu.

blackbfm ::

Brez javascripta danes web sploh ni uporaben zato ga nihce ne izklaplja.

Edini logicen use case za izogib javascriptu je ce delas kakšen service na dark webu, tam vse laufa prek html.

Stari89 ::

Da se brez Javascripta. Page (HTML) se ti mora zrenderirat na serverju. Vso interaktivnost boš moral pošlihat preko linkov s parametri (recimo <a href="./page.php?parameter=123">link</a>) ter z obrazci (HTML forms). Na ta način pošiljaš serverju GET in POST requeste, ki jih lahko obdela ter ti vrže nazaj nanovo zrenderiran page. Uporabniška izkušnja bo na nivoju weba iz 2003 (page refresh za vsako malenkost), ampak delovalo bo.

Še vedno pa v tem topicu nikomur ni jasno, zakaj bi nekdo pri zdravi pameti v letu 2018 razvijal web projekt brez Javascripta. Edina smiselna špekulacija je, da je stranka ultra paranoična glede JSja zaradi varnosti. Ampak! Zakaj bi taka stranka dala razvijat projekt nekomu, ki nima blage veze o web developmentu? XD

Lep pozdrav

keworkian ::

Stari89 je izjavil:

Da se brez Javascripta. Page (HTML) se ti mora zrenderirat na serverju. Vso interaktivnost boš moral pošlihat preko linkov s parametri (recimo <a href="./page.php?parameter=123">link</a>) ter z obrazci (HTML forms). Na ta način pošiljaš serverju GET in POST requeste, ki jih lahko obdela ter ti vrže nazaj nanovo zrenderiran page. Uporabniška izkušnja bo na nivoju weba iz 2003 (page refresh za vsako malenkost), ampak delovalo bo.

Še vedno pa v tem topicu nikomur ni jasno, zakaj bi nekdo pri zdravi pameti v letu 2018 razvijal web projekt brez Javascripta. Edina smiselna špekulacija je, da je stranka ultra paranoična glede JSja zaradi varnosti. Ampak! Zakaj bi taka stranka dala razvijat projekt nekomu, ki nima blage veze o web developmentu? XD

Lep pozdrav


Ker je poceni,
ker je nanovo nauceno,
ker ni nategun kot 3/4 webdeveloperjev,
ker zeli imet page ki dejansko hitro dela ne da rabis alienware?
Obscenities in B-Flat

blackbfm ::

ker zeli imet page ki dejansko hitro dela ne da rabis alienware?


če je javascript dobro implementiran je subjektivni občutek glede hitrosti boljši saj zadeva deluje asinhrono, medtem ko http blokira celoten dokument dokler se stvar 100% ne sprocesira>:D cmon, to so osnove

Zgodovina sprememb…

  • spremenilo: blackbfm ()

Ales ::

japol je izjavil:

Iščem način kako spisat program, da deluje v katerem koli brskalniku in ne glede na os. sit sem ubadanja s kompatibilnostjo itd.

Mislim da bi OP težavo, ki dejansko zahteva dobro premišljeno izvedbo s kako sodobno tehnologijo, rad rešil kar z dobrim starim kladivom, ker ne pozna česa drugega. Ob tem pa ne pove ničesar niti o backendu niti o dejanskih specifikacijah aplikacije, tako da je tale tema izpadla ena od bolj čudnih na Slo-techu v zadnjem času.

Kot bi slepec dajal nasvete gluhonememu, kako naj prehodi minsko polje.

Namesto da se pogovarjamo npr. o WASM in Python/Go/Java/-karkoli-drugega-pametnega- backendu, se pogovarjamo o čistem HTML/CSS, pa še to čisto površno, ker nihče ne ve, kaj bi OP pod črto dejansko rabil. Zmeda totalna.

japol ::

Prav, bom dal enostavni primer: V excelu je nek izračun (sum, if stavki, klasične matematične funkcije, ...), klasika. Kolikšen del tega je možno spisati le s HTML? Je sedaj bolj razumljivo? 2. faza: dodatek za generiranje .pdf izpisov in podobno, shranjevanje in odpiranje datotek, 3. faza zapakiranje v "eno datoteko", to opcijsko, če je možno. 4. faza: obfuskacija oz. način so you can't temper with it.
Je to bolj razumljivo? Ali pa mogoče če povem tako: kolikšen del VBja, C#,... se da spisat v HTML?
Za določene pristope je možmna tudi pogojana uporaba addona glede na izbrani brskalnik, če ne bi šlo drugače.

blackbfm ::

Kolikšen del tega je možno spisati le s HTML?


Nič, html je samo struktura dokumenta, racunas na clientu z js ali pa na serverju s php in podobnimi jeziki

Zgodovina sprememb…

  • spremenilo: blackbfm ()

smacker ::

japol je izjavil:

Je to bolj razumljivo? Ali pa mogoče če povem tako: kolikšen del VBja, C#,... se da spisat v HTML?

HTML brez JS (ali X jezika na strežniku) je isto (oz. še huje, ker nimaš eventov), kot bi vprašal, koliko se da naredit z WPF brez C# kode. Nič (kot sem zapisal že v tretjem postu 2 mesca nazaj, ampak eni majo voljo pametovat pa si izmišljat scenarije)

Zgodovina sprememb…

  • spremenil: smacker ()

Ales ::

japol je izjavil:

Prav, bom dal enostavni primer: V excelu je nek izračun (sum, if stavki, klasične matematične funkcije, ...), klasika. Kolikšen del tega je možno spisati le s HTML?

NIČ. Nula. Niente. Zero. Nada.

Je sedaj bolj razumljivo? 2. faza: dodatek za generiranje .pdf izpisov in podobno, shranjevanje in odpiranje datotek, 3. faza zapakiranje v "eno datoteko", to opcijsko, če je možno. 4. faza: obfuskacija oz. način so you can't temper with it.
Je to bolj razumljivo? Ali pa mogoče če povem tako: kolikšen del VBja, C#,... se da spisat v HTML?

Nič od tega ne moreš narediti s HTML.

Za določene pristope je možmna tudi pogojana uporaba addona glede na izbrani brskalnik, če ne bi šlo drugače.

Ne nori, to je popolnoma napačen pristop k zadevi. Že tam nekje 2006 ali 2007, če bi ti nekdo predlagal vtičnik, bi ga moral ustreliti v koleno, namočiti v katran ter povaljati v perje, če ti pa danes kdo omenja vtičnike, je pa najbrž zbežal iz zaprtega oddelka.

Zgodovina sprememb…

  • spremenil: Ales ()

gendale2018 ::

japol je izjavil:

Prav, bom dal enostavni primer: V excelu je nek izračun (sum, if stavki, klasične matematične funkcije, ...), klasika. Kolikšen del tega je možno spisati le s HTML? Je sedaj bolj razumljivo? 2. faza: dodatek za generiranje .pdf izpisov in podobno, shranjevanje in odpiranje datotek, 3. faza zapakiranje v "eno datoteko", to opcijsko, če je možno. 4. faza: obfuskacija oz. način so you can't temper with it.
Je to bolj razumljivo? Ali pa mogoče če povem tako: kolikšen del VBja, C#,... se da spisat v HTML?
Za določene pristope je možmna tudi pogojana uporaba addona glede na izbrani brskalnik, če ne bi šlo drugače.

html ni namenjen temu, a žeblje bi tudi zabijal z izvijačem
ja sam mali poštar, kurac mi je oštar
čuvajte se žene, bit ćete jebene

kuall ::

tale tema je butalska. :)8-)

illion ::

@japol in ti bi to datoteko na koncu poslal uprabnikom - ce prav razumem 'portable datoteka' + da se je ne da spreminjat - bi vsak uporabnik pri sebi odprl html v svojem brskalniku? Ce ja, potem so zahteve zares hecne oz. si se spravil v tehnologijo o kateri ne ves skoraj nic.. Ce bi zares hotel narest s spletnimi tehnologijami, imas na voljo to kar je omeil kren; https://electronjs.org/ oz. https://nwjs.io/, s tem lahko html, javascript in css zapakiras v executable program, ki je v bistvu chrome brskalnik, ki izrise tvoj hmtml. Tako se ne rabis ukvarjat s kompatibilnostjo, moras pa pripravit executable za vsak os posebaj. Skratka raje se odloci za kaksno drugo tehnologijo, razen ce imas dovolj casa se za ucenje osnov weba in vse JS đungle, brez katere je tvoj program neizvedljiv.
«
1
2


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Uvod v izdelavo spletnih strani (strani: 1 2 3 4 5 6 )

Oddelek: Izdelava spletišč
274262660 (7595) nejcskorne
»

Nekaj vprašanj glede izdelave spletne strani.

Oddelek: Izdelava spletišč
384240 (3091) scipascapa
»

Prosim omogočite JavaScript v vašem brskalniku... prosim bodite tiho! (strani: 1 2 )

Oddelek: Pomoč in nasveti
6210542 (7048) branimirII
»

Windows 10 morda z novim brskalnikom po imenu "Spartan"

Oddelek: Novice / Brskalniki
3615886 (11076) Jst
»

HTML5 končan, standard sledi leta 2014

Oddelek: Novice / Omrežja / internet
206942 (5303) dotomaz

Več podobnih tem