{"id":36689,"date":"2019-10-31T22:13:11","date_gmt":"2019-10-31T19:13:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/krasota-v-glazah-smotryashhego\/"},"modified":"2019-10-31T22:13:11","modified_gmt":"2019-10-31T19:13:11","slug":"krasota-v-glazah-smotryashhego","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/krasota-v-glazah-smotryashhego","title":{"rendered":"A sz\u00e9ps\u00e9g a szeml\u00e9l\u0151ben rejlik","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>M\u00e1r r\u00e9g\u00f3ta foglalkozom web-alkalmaz\u00e1sok fejleszt\u00e9s\u00e9vel. Nagyon r\u00e9g\u00f3ta. Az els\u0151 web-alkalmaz\u00e1saimat a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IBM_Notes\">Lotus Domino<\/a><\/noindex> k\u00f6rnyezet\u00e9ben k\u00e9sz\u00edtettem, amikor m\u00e9g a \"google\" <em>\u201egoogle\u201c<\/em> Infoseek <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Infoseek\">'et haszn\u00e1ltam \u2014 nekik volt egy sz\u0171k\u00edt\u0151 keres\u00e9si lehet\u0151s\u00e9g\u00fck, \u00e9s nem volt olyan borzalmasan t\u00falzs\u00fafolt a fel\u00fclet\u00fck, mint a Yahoo!-nak.<\/a><\/noindex>\u2014 \u0151k sz\u0171k\u00edt\u0151 keres\u00e9st v\u00e9geztek, \u00e9s nem volt olyan borzaszt\u00f3an t\u00falterhelt fel\u00fclet\u00fck, mint a Yahoo!-nak!<\/p>\n<p><\/p>\n<p>Alkalmaz\u00e1sok fejleszt\u00e9se, b\u00e1rmilyen alkalmaz\u00e1s, nem csak webre \u2014 kreat\u00edv munka. Val\u00f3sz\u00edn\u0171leg senki sem vitatja ezt az \u00e1ll\u00edt\u00e1st. A kreativit\u00e1s sz\u00e9ps\u00e9ge olyan, mint a tudom\u00e1nyos ismeretekben a gyakorlat \u2014 az igazs\u00e1g krit\u00e9riuma. De m\u00edg a tudom\u00e1nyos gyakorlat objekt\u00edv \u00e9s m\u00e9r\u00e9seken alapul, a sz\u00e9ps\u00e9g szubjekt\u00edv, \u00e9s att\u00f3l f\u00fcgg, hogy ki n\u00e9zi. \u00c9n pedig azt a k\u00e9rd\u00e9st tettem fel, hogy mit jelent sz\u00e1momra egy sz\u00e9p webalkalmaz\u00e1s? <\/p>\n<p>\n<img decoding=\"async\" alt=\"A sz\u00e9ps\u00e9g a szeml\u00e9l\u0151ben rejlik\" src=\"\/wp-content\/uploads\/2019\/08\/36411160412b286dd6191aa5baa6ee83.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><em>web-alkalmaz\u00e1s <noindex><a rel=\"nofollow\" href=\"https:\/\/2ch.hk\/s\/src\/2616513\/15633579017010.png\">A folytat\u00e1sban az \u00e9n saj\u00e1t krit\u00e9riumaim k\u00f6vetkeznek arr\u00f3l, hogy melyik web-alkalmaz\u00e1s sz\u00e1m\u00edt sz\u00e9pnek jelenleg. Nagyon szubjekt\u00edv megfogalmaz\u00e1s, ami a szem\u00e9lyes tapasztalataimon alapul. Lehet, hogy valakinek az \u00e9n sz\u00e9p krit\u00e9riumaim ink\u00e1bb a cs\u00fafs\u00e1g krit\u00e9riumaiv\u00e1 v\u00e1lnak. Ne lep\u0151dj\u00f6n meg, egyszer\u0171en csak m\u00e1s \u00e9lm\u00e9nye van.<\/a><\/noindex>!)<\/em><\/p>\n<p><\/p>\n<p>\u00c9s mivel ben\u00e9zt\u00e9l a folytat\u00e1sba, l\u00e9gy \u00f3vatos a hozz\u00e1sz\u00f3l\u00e1sokban, k\u00e9rlek. hiszen ha abbahagyod a cikk olvas\u00e1s\u00e1t, amint ami benne le van \u00edrva neked cs\u00fafnak vagy ak\u00e1r rond\u00e1nak t\u0171nik, akkor nekem, mint szerz\u0151nek, el kell olvasnom az \u00f6sszes hozz\u00e1sz\u00f3l\u00e1st.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>\u00c9l\u0151hely<\/p>\n<p><\/p>\n<h1 id=\"sreda-obitaniya\">Nem is tudom, vajon \u00e9rdemes-e ezt a krit\u00e9riumot kiemelni. A web-alkalmaz\u00e1sok az interneten \u00e9lnek, \u00e9s musz\u00e1j, hogy megfeleljenek az internet t\u00f6rv\u00e9nyeinek (protokollok). Az internet alapvet\u0151 protokolljai \u2014<\/h1>\n<p><\/p>\n<h3 id=\"protokoly\">VLESS, WireGuard, OpenVPN, IKEv2<\/h3>\n<p><\/p>\n<p>. Sz\u00e1mos m\u00e1s protokollon alapulnak, de a web-alkalmaz\u00e1sok eset\u00e9ben a legfontosabbnak tartom <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Transmission_Control_Protocol\">TCP<\/a><\/noindex> \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IP\">IP<\/a><\/noindex>(pontosabban, a kiterjeszt\u00e9s\u00e9t <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HTTP\">-k\u00e9r\u00e9sek) hatalmas terhel\u00e9ssel \u2014 6 milli\u00f3 esem\u00e9ny m\u00e1sodpercenk\u00e9nt. Minden kereszt\u00fcl halad a<\/a><\/noindex> alapj\u00e1n <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HTTPS\">HTTPS<\/a><\/noindex> alapj\u00e1n <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/TLS\">TLS<\/a><\/noindex>). Vagyis, a sz\u00e9p webalkalmaz\u00e1s biztons\u00e1gos HTTPS\/TLS kapcsolaton (alternat\u00edvak\u00e9nt \u2014 HTTP) \u00e9rhet\u0151 el, m\u00edg a t\u00f6bbi protokoll (LDAP, RPC, IMAP4, POP3, SMTP, FTP, NNTP, \u2026) mind cs\u00f6kkenti a sz\u00e9ps\u00e9g\u00e9t minden tov\u00e1bbi t\u00e1mogatott protokollal. Az alkalmaz\u00e1s pedig ezeken a tov\u00e1bbi protokollokon kereszt\u00fcl k\u00fcls\u0151 er\u0151forr\u00e1sokat haszn\u00e1lhat. <\/p>\n<p><\/p>\n<p>Ami a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/WebSocket\">WebSocket<\/a><\/noindex>, b\u00e1r nekem nincs elegend\u0151 tapasztalatom ennek a protokollnak a web-alkalmaz\u00e1sokkal val\u00f3 haszn\u00e1lat\u00e1r\u00f3l. J\u00f3l n\u00e9z ki \u00e9s \u00edg\u00e9retes, de hogy mennyire stabil \u00e9s praktikus \u2014 azt nem tudom megmondani. <\/p>\n<p><\/p>\n<h3 id=\"brauzery\">B\u00f6ng\u00e9sz\u0151k<\/h3>\n<p><\/p>\n<p>A web application stands on the server side with one leg, and on the client side with the other. The client side is the browser. A modern browser provides <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\">many capabilities<\/a><\/noindex>, which a modern web application can and should use to its advantage. A beautiful web application leverages modern browser technologies and does not have to function in browsers that do not support modern features. I understand that <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%BE%D0%BB%D0%B8%D1%84%D0%B8%D0%BB\">polyfills<\/a><\/noindex> are a necessary measure, but they are not elegant. After all, it's not just developers who need to keep up with modern technologies; users and businesses are also involved.<\/p>\n<p><\/p>\n<h3 id=\"yap\">Programming languages<\/h3>\n<p><\/p>\n<p>In the realm of programming languages used for creating web applications, things can get very confusing. For the client side of web applications, there are numerous technologies that allow developers to ease the creation of the HTML\/CSS\/JS triad (which all modern browsers understand). However, I have closely worked with <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Google_Web_Toolkit\">GWT<\/a><\/noindex> and consider it beautiful when developers can see the original code in the browser rather than the result of compilation or transpilation. Therefore, the use of <noindex><a rel=\"nofollow\" href=\"https:\/\/webpack.js.org\/\">webpack<\/a><\/noindex>\u2014 \u00e9s a hasonl\u00f3 term\u00e9kek a kliensk\u00f3d gener\u00e1l\u00e1s\u00e1ra, IMHO, nem sz\u00e9pek. Min\u00e9l ink\u00e1bb hasonl\u00edt a b\u00f6ng\u00e9sz\u0151ben fut\u00f3 k\u00f3d az eredeti k\u00f3dra, amit a fejleszt\u0151 \u00edrt, ann\u00e1l jobb. Nem hiszed? Pr\u00f3b\u00e1ld meg debuggingolni a productionben a GWT \u00e1ltal gener\u00e1lt k\u00f3dot.<\/p>\n<p><\/p>\n<p>A szerveroldalon t\u00f6bb a szabads\u00e1g (Java, PHP, Perl, Python, C#, Ruby, \u2026), de szerintem sz\u00e9p, ha a szerveroldalon \u00e9s a b\u00f6ng\u00e9sz\u0151ben is ugyanazt a programoz\u00e1si nyelvet haszn\u00e1lj\u00e1k \u2014 a JavaScriptet. Mindenesetre <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%B8%D0%BF%D0%BE%D1%82%D0%B5%D0%B7%D0%B0_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8\">the language shapes thinking<\/a><\/noindex>, and teams of like-minded individuals are more productive.<\/p>\n<p><\/p>\n<h1 id=\"chelovechnost\">Humanity<\/h1>\n<p><\/p>\n<p>A beautiful web application must be useful. Useful, primarily, for the human being as the end user. Therefore, I cannot call <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0\">web services<\/a><\/noindex>a beautiful web application. The average person (not a web developer) finds them difficult to navigate. Web services are beautiful in their own way,<\/p>\n<p><\/p>\n<p>A beautiful web application must have an intuitive interface. There can be arguments about <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F\">UI<\/a><\/noindex>\u2014 ez egy meglehet\u0151sen szubjekt\u00edv dolog. De a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%BC\">UX<\/a><\/noindex> it\u2019s much simpler; if a user cannot use the application without the elusive <noindex><a rel=\"nofollow\" href=\"http:\/\/lurkmore.to\/RTFM\">OLVASD EL A HASZN\u00c1LATI \u00daTMUTAT\u00d3T<\/a><\/noindex> , it\u2019s poor UX and an unattractive web application. The most beautiful web applications, relative to this criterion, can be easily used by children who have not yet learned to read. <\/p>\n<p><\/p>\n<h1 id=\"obratnaya-masshtabiruemost\">Visszaford\u00edthat\u00f3 Sk\u00e1l\u00e1zhat\u00f3s\u00e1g<\/h1>\n<p><\/p>\n<p>R\u00e9gen a programokat floppy-lemezeken lehetett \u00e1tvinni, most \u2014 pendrive-okon, vagy azonnal let\u00f6lteni az internetr\u0151l. Egy hagyom\u00e1nyos alkalmaz\u00e1s \u00e1tm\u00e1sol\u00e1sa \u00e9s elind\u00edt\u00e1sa egy m\u00e1sik g\u00e9pen trivi\u00e1lis feladat. A webalkalmaz\u00e1sokkal azonban a helyzet kiss\u00e9 k\u00fcl\u00f6nb\u00f6zik. Az internet egy glob\u00e1lis k\u00f6rnyezetet k\u00e9pvisel, ahol nincs sz\u00fcks\u00e9g a ugyanazon webalkalmaz\u00e1s kl\u00f3njaira. Egy Facebook, Twitter, Instagram, Mail.ru vagy Yandex \u00e9pp el\u00e9g. Lehetnek k\u00fcl\u00f6nb\u00f6z\u0151 webalkalmaz\u00e1sok ugyanabban a tematikus piacon, de k\u00fcl\u00f6nb\u00f6z\u0151 k\u00f6z\u00f6ns\u00e9gekkel (mint a Facebook \u00e9s a Vkontakte, Mail.ru \u00e9s Gmail, Google Maps \u00e9s Azure Maps). A glob\u00e1lisan el\u00e9rhet\u0151 webalkalmaz\u00e1sok biztos\u00edt\u00e1s\u00e1hoz sz\u00fcks\u00e9ges hardveres er\u0151forr\u00e1sokat sz\u00fcks\u00e9g van, mondjuk <noindex><a rel=\"nofollow\" href=\"https:\/\/bigpicture.ru\/?p=404950\">nem trivi\u00e1lis<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Soha nem dolgoztam webalkalmaz\u00e1sok ilyen szintj\u00e9n fejleszt\u0151k\u00e9nt, \u00e9s nem tudom, hogyan is m\u0171k\u00f6dnek bel\u00fcl. Az ilyen webalkalmaz\u00e1sok m\u0171k\u00f6d\u00e9s\u00e9nek biztos\u00edt\u00e1s\u00e1hoz megfelel\u0151 szakemberekb\u0151l \u00e1ll\u00f3 csapatok \u00e9s k\u00fcl\u00f6n adatk\u00f6zpontok sz\u00fcks\u00e9gesek.leny\u0171g\u00f6z a nagy l\u00e9pt\u00e9k\u0171 egy\u00fcttm\u0171k\u00f6d\u00e9s k\u00e9pess\u00e9ge az emberek k\u00f6z\u00f6tt \u00e9s az ilyen term\u00e9kek l\u00e9trehoz\u00e1sa, de az \u00e9n sz\u00e9ps\u00e9gide\u00e1lom egy olyan webalkalmaz\u00e1s, amelyet egy k\u00fcl\u00f6n laptopon el lehet ind\u00edtani.<\/p>\n<p><\/p>\n<p>A sz\u00e9p webalkalmaz\u00e1s nemcsak felfel\u00e9 \u00e9s oldalir\u00e1nyban (a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra) sk\u00e1l\u00e1z\u00f3dik, hanem lefel\u00e9 \u00e9s befel\u00e9 is (a fejleszt\u0151k sz\u00e1m\u00e1ra).<\/p>\n<p><\/p>\n<h1 id=\"zemnovodnost\">\u201eK\u00e9t\u00e9lt\u0171s\u00e9g\u201d<\/h1>\n<p><\/p>\n<p>A modern webalkalmaz\u00e1sokhoz k\u00e9tf\u00e9le eszk\u00f6z haszn\u00e1latos:<\/p>\n<p><\/p>\n<ul>\n<li>sz\u00e1m\u00edt\u00f3g\u00e9pek (laptopok, asztali g\u00e9pek);<\/li>\n<li>mobil eszk\u00f6z\u00f6k (okostelefonok \u00e9s t\u00e1blag\u00e9pek);<\/li>\n<\/ul>\n<p><\/p>\n<p>Valahol a horizonton m\u00e9g a \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82_%D0%B2%D0%B5%D1%89%D0%B5%D0%B9\">dolgok internete<\/a><\/noindex>de eddig \u00edgy \u00e1ll a helyzet.<\/p>\n<p><\/p>\n<p>A sz\u00e1m\u00edt\u00f3g\u00e9pek \u00e9s a mobil eszk\u00f6z\u00f6k k\u00f6z\u00f6tti k\u00fcl\u00f6nbs\u00e9g olyan nagy, mint a sz\u00e1razf\u00f6ldi l\u00e9nyek \u00e9s a v\u00edzi l\u00e9nyek k\u00f6z\u00f6tti k\u00fcl\u00f6nbs\u00e9g. Ezek k\u00fcl\u00f6nb\u00f6z\u0151 k\u00f6rnyezetek, \u00e9s k\u00fcl\u00f6nb\u00f6z\u0151 k\u00f6vetelm\u00e9nyeket t\u00e1masztanak a benn\u00fck \u00e9l\u0151 l\u00e9nyekkel (programokkal) szemben. A sz\u00e9p webalkalmaz\u00e1sok nem azok, amelyek hasonl\u00edtanak a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%97%D0%B5%D0%BC%D0%BD%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5\">k\u00e9t\u00e9lt\u0171ekre<\/a><\/noindex>, hanem azok, amelyek a v\u00edzben \u2013 mint a halak, a sz\u00e1razf\u00f6ld\u00f6n \u2013 mint a vad\u00e1llatok, \u00e9s a leveg\u0151ben (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F\">SEO<\/a><\/noindex>) \u2013 mint a madarak.<\/p>\n<p><\/p>\n<p>Sz\u00e9ps\u00e9gtelennek tal\u00e1lom a \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%B2%D0%B5%D0%B1-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD\">k\u00e9t\u00e9lt\u0171s\u00e9get<\/a><\/noindex>\u00fagy \u00e9rzem, olyan, mint a k\u00e9t (SEO-val h\u00e1rom) sz\u00e9ken \u00fclni. Jobb ink\u00e1bb \u00fagy, mint Fiona a Shrekben \u2014 nappal egy, \u00e9jszaka m\u00e1s. Igen, dr\u00e1g\u00e1bb. De jobb.<\/p>\n<p><\/p>\n<h1 id=\"cross-sharing\">Keresztmegoszt\u00e1s<\/h1>\n<p><\/p>\n<p>M\u00e1r eml\u00edtettem az &#171;Visszafel\u00e9 Sk\u00e1l\u00e1zhat\u00f3s\u00e1g&#187; pontban, hogy a H\u00e1l\u00f3 glob\u00e1lis volta lehet\u0151v\u00e9 teszi, hogy egy webalkalmaz\u00e1s l\u00e9tezzen a F\u00f6ld\u00f6n. Ez\u00e9rt minden webalkalmaz\u00e1snak valamivel k\u00fcl\u00f6nb\u00f6znie kell a t\u00f6bbit\u0151l, hogy biztos\u00edtsa a t\u00fal\u00e9l\u00e9s\u00e9t. Mindazon\u00e1ltal, a t\u00f6bb \u00e9ves tapasztalatom alapj\u00e1n <noindex><a rel=\"nofollow\" href=\"https:\/\/magento.com\/\">Magento<\/a><\/noindex> (e-kereskedelmi \u00fczletek fel\u00e9p\u00edt\u00e9s\u00e9nek keretrendszere) azt mondja, hogy a k\u00fcl\u00f6nb\u00f6z\u0151 webalkalmaz\u00e1sok k\u00f6z\u00f6tt a k\u00f6z\u00f6s von\u00e1sok sz\u00e1ma gyakran nagyobb, mint a k\u00fcl\u00f6nbs\u00e9gek\u00e9. Egy sz\u00e9p webalkalmaz\u00e1snak nemcsak modul\u00e1risnak kell lennie, hanem a moduljait m\u00e1s webalkalmaz\u00e1sokkal is meg kell osztania. Egy bizonyos m\u00e9rt\u00e9kig ez az \u00f6tlet t\u00fckr\u00f6z\u0151dik a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_Java-%D0%BF%D0%BE%D1%80%D1%82%D0%BB%D0%B5%D1%82%D0%BE%D0%B2\">specifik\u00e1ci\u00f3kban<\/a><\/noindex> a JSR 168 \u00e9s JSR 286 \u00e9s olyan keretrendszerekben, mint a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/WordPress\">WordPress<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Django\">Django<\/a><\/noindex> \u00e9s ugyanaz a Magento. Min\u00e9l t\u00f6bb webalkalmaz\u00e1s haszn\u00e1l egy adott modul a webalkalmaz\u00e1sb\u00f3l, ann\u00e1l szebb sz\u00e1momra. A kereszthaszn\u00e1lat lehet\u0151v\u00e9 teszi, hogy jobb min\u0151s\u00e9g\u0171 modulokat hozzunk l\u00e9tre, \u00e9s ennek k\u00f6vetkezt\u00e9ben stabilabb webalkalmaz\u00e1sokat.<\/p>\n<p><\/p>\n<p>Modul alatt nem a jQuery vagy RequireJS t\u00edpus\u00fa k\u00f6nyvt\u00e1rakat \u00e9rtem \u2014 ink\u00e1bb nagyobb egys\u00e9geket, mint a b\u0151v\u00edtm\u00e9nyek a <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wordpress.org\/plugins\/\">WordPress<\/a><\/noindex> \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/djangopackages.org\/categories\/apps\/\">Django<\/a><\/noindex>-ben. De a k\u00f6nyvt\u00e1rak eset\u00e9ben is igaz az a t\u00e9tel, hogy a k\u00f6nyvt\u00e1r sz\u00e9lesk\u00f6r\u0171 elterjed\u00e9se lehet\u0151v\u00e9 teszi, hogy jobb min\u0151s\u00e9g\u0171 \u00e9s megb\u00edzhat\u00f3bb legyen. <\/p>\n<p><\/p>\n<h1 id=\"garvardskaya-arhitektura\">A Harvard architekt\u00fara<\/h1>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%B0%D1%80%D0%B2%D0%B0%D1%80%D0%B4%D1%81%D0%BA%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0\">A Harvard architekt\u00fara<\/a><\/noindex>, a jelenleg uralkod\u00f3 Princeton <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%84%D0%BE%D0%BD_%D0%9D%D0%B5%D0%B9%D0%BC%D0%B0%D0%BD%D0%B0\">elm\u00e9lettel ellent\u00e9tben, a k\u00f3d \u00e9s az adatok elv\u00e1laszt\u00e1s\u00e1t jelenti. Az \u00e9p\u00edtkez\u00e9s nem v\u00e1lt sikeress\u00e9, de maga az \u00f6tlet sz\u00e1momra gy\u00f6ny\u00f6r\u0171. K\u00fcl\u00f6n\u00f6sen webalkalmaz\u00e1sokn\u00e1l. B\u00e1rmilyen statikus tartalom (HTML\/CSS\/JS\/K\u00e9pek\/\u2026) \u2014 ez k\u00f3d. Ezt \u00e9rdemes \u00e9s sz\u00fcks\u00e9ges is gyors\u00edt\u00f3t\u00e1razni, ak\u00e1r a szerveren, ak\u00e1r az \u00fcgyf\u00e9loldalon. Az adatok pedig<\/a><\/noindex>, elv\u00e1laszt\u00e1st jelent a k\u00f3d \u00e9s az adatok k\u00f6z\u00f6tt. Az architekt\u00fara nem rep\u00fclt fel, de mag\u00e1ban a gondolatban, szem\u00e9ly szerint, sz\u00e9pnek tal\u00e1lom. K\u00fcl\u00f6n\u00f6sen a webalkalmaz\u00e1sok eset\u00e9ben. B\u00e1rmilyen statika (HTML\/CSS\/JS\/K\u00e9pek\/\u2026) \u2013 ez k\u00f3d. Ezt cache-elni kell, ak\u00e1r a szerveroldalon, ak\u00e1r az \u00fcgyf\u00e9loldalon. Az adatok pedig <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/REST\">REST<\/a><\/noindex>\/<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/JSON\">JSON<\/a><\/noindex> SOAP <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/SOAP\">(kicsit kev\u00e9sb\u00e9 sz\u00e9p). Vagy WebSockets\/JSON (ez lehet a legjobb megold\u00e1s, de \u00e9n m\u00e9g nem pr\u00f3b\u00e1ltam).<\/a><\/noindex>\/<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/XML\">XML<\/a><\/noindex> K\u00e9t dolog k\u00fcl\u00f6n\u00f6sen aggaszt engem webalkalmaz\u00e1sok fejleszt\u00e9sekor \u2014 a mult nyelv\u0171 fel\u00fclet \u00e9s az id\u0151z\u00f3n\u00e1k. \u00c9n Lettorsz\u00e1gb\u00f3l sz\u00e1rmazom, ahol h\u00e1rom nyelv van: LV, RU, EN. Egy sz\u00e9p webalkalmaz\u00e1snak nemcsak azt kell lehet\u0151v\u00e9 tennie, hogy t\u00f6bb nyelvet haszn\u00e1ljanak az alkalmaz\u00e1sban, hanem lehet\u0151s\u00e9get kell biztos\u00edtania a haszn\u00e1lt nyelvek sz\u00e1m\u00e1nak k\u00fcls\u0151 forr\u00e1sok \u00e1ltal t\u00f6rt\u00e9n\u0151 b\u0151v\u00edt\u00e9s\u00e9re is, p\u00e9ld\u00e1ul<\/p>\n<p><\/p>\n<h1 id=\"lokalizaciya\">Helyi alkalmaz\u00e1s<\/h1>\n<p><\/p>\n<p>Crowdin <noindex><a rel=\"nofollow\" href=\"https:\/\/crowdin.com\/\">. Ez ugyanolyan \u00e9rv\u00e9nyes a webalkalmaz\u00e1st \u00f6sszeszerel\u0151 modulokra is.<\/a><\/noindex>. Ez ugyan\u00fagy igaz a modulokra is, amelyekb\u0151l a webalkalmaz\u00e1s \u00e9p\u00fcl.<\/p>\n<p><\/p>\n<p>Az id\u0151z\u00f3n\u00e1kkal minden egyszer\u0171: minden esetben, amikor nem vil\u00e1gos, hogyan kell kezelni a d\u00e1tumot \u00e9s id\u0151t, a k\u00f6vetkez\u0151k\u00e9ppen j\u00e1rjunk el: minden, ami a szerveren fekszik, a szerverre megy \u00e9s a szervert\u0151l \u00e9rkezik \u2014 UTC, minden, ami a kliensn\u00e9l megjelenik \u2014 a felhaszn\u00e1l\u00f3 profilj\u00e1nak id\u0151z\u00f3n\u00e1ja szerint. Ez sz\u00e9p.<\/p>\n<p><\/p>\n<h1 id=\"kuznicy-vmesto-zvezd-smerti\">A Hal\u00e1lcsillagok helyett &#171;Koh\u00f3k&#187;<\/h1>\n<p><\/p>\n<p>R\u00e9ges-r\u00e9gen, minden nagyobb v\u00e1rosban volt egy saj\u00e1t kov\u00e1csm\u0171hely. Lehet, hogy nem is egy. N\u00e9h\u00e1ny jobb, n\u00e9h\u00e1ny rosszabb. Voltak kov\u00e1cs mesterek, akik vil\u00e1gszerte ismertek voltak, \u00e9s voltak olyanok is, akikhez csak sz\u00fcks\u00e9gb\u0151l mentek az emberek. H\u00e1bor\u00fak, j\u00e1rv\u00e1nyok \u00e9s term\u00e9szeti katasztr\u00f3f\u00e1k puszt\u00edtottak. N\u00e9h\u00e1ny v\u00e1ros n\u00e9pess\u00e9g\u00e9vel egy\u00fctt elt\u0171nt. De a kov\u00e1csmesters\u00e9g tov\u00e1bb \u00e9lt. Az elt\u0171nt v\u00e1rosok hely\u00e9re \u00fajakat \u00e9p\u00edtettek, \u00e9s ezekben is megjelentek a kov\u00e1csm\u0171helyek. <\/p>\n<p><\/p>\n<p>Most n\u00e9zz\u00fck meg egy ilyen szolg\u00e1ltat\u00e1st, mint <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/DNS\">DNS<\/a><\/noindex>. Amikor a gy\u00f6keres szerverek le\u00e1llnak, <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Distributed_denial-of-service_attacks_on_root_nameservers\">az eg\u00e9sz vil\u00e1g megr\u00e1zk\u00f3dik.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Szerintem egy sz\u00e9p webalkalmaz\u00e1s nem lehet olyan m\u00e9ret\u0171, mint a Facebook vagy a Mail.ru. Ez m\u00e1r k\u00f6zelebb \u00e1ll az &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.wikiwand.com\/ru\/%D0%97%D0%B2%D0%B5%D0%B7%D0%B4%D0%B0_%D0%A1%D0%BC%D0%B5%D1%80%D1%82%D0%B8\">Hal\u00e1lcsillaghoz<\/a><\/noindex>&#187; \u00e9s az \u00e9p\u00edt\u00e9shez sz\u00fcks\u00e9ges er\u0151forr\u00e1sok, valamint a m\u0171k\u00f6d\u00e9s fenntart\u00e1s\u00e1hoz sz\u00fcks\u00e9ges er\u0151forr\u00e1sok szempontj\u00e1b\u00f3l. Igen, ha a Facebook megsemmis\u00fclne, az emberis\u00e9g nem t\u0171nne el, a funkci\u00f3it viszonylag gyorsan \u00e1tveszik m\u00e1s alkalmaz\u00e1sok (ugyanazt, mint a <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/\">VK<\/a><\/noindex> Oroszorsz\u00e1g \u00e9s a k\u00f6rnyez\u0151 ter\u00fcleten, Instagram, Twitter, \u2026). Mindazon\u00e1ltal, a F\u00f6ld jelent\u0151s r\u00e9sz\u00e9nek egyetlen alkalmaz\u00e1sra val\u00f3 z\u00e1r\u00e1sa nem sz\u00e9p. F\u0151leg, ha l\u00e9teznek sokkal stabilabb alternat\u00edv\u00e1k (p\u00e9ld\u00e1ul, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/The_Pirate_Bay\">torrents<\/a><\/noindex>).<\/p>\n<p><\/p>\n<h1 id=\"rezyume\">\u00d6sszefoglal\u00f3<\/h1>\n<p><\/p>\n<p>Ha v\u00e9gigolvasta, \u00e9s zavarba ejti a &#171;<em>mi volt ez?<\/em>&#171;, akkor \u0151szinte egy\u00fctt\u00e9rz\u00e9semet fejezem ki ir\u00e1ny\u00e1ba. Nem k\u00e9nyszer\u00edtettem, hogy ezt olvassa. Csak pr\u00f3b\u00e1ltam szavakba \u00f6nteni a gondolataimat, hogy megtal\u00e1ljam azokat, akik hasonl\u00f3an gondolkodnak. Lehet, hogy besz\u00e9lhetek vel\u00fck n\u00e9h\u00e1ny sz\u00e9p webalkalmaz\u00e1s l\u00e9trehoz\u00e1s\u00e1nak aspektus\u00e1r\u00f3l, \u00e9s v\u00e1laszt kaphatok a k\u00e9rd\u00e9seimre. \u00c9s sok k\u00e9rd\u00e9sem van.<\/p>\n<p><\/p>\n<p>K\u00f6sz\u00f6n\u00f6m, hogy elolvastad.<\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/461749\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e. \u0421\u0432\u043e\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u0440\u0435\u0434\u0435 Lotus Domino \u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u0432 \u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043b\u043e\u0432\u043e &#171;google&#187; \u0435\u0449\u0451 \u043d\u0435 \u0431\u044b\u043b\u043e \u0433\u043b\u0430\u0433\u043e\u043b\u043e\u043c, \u0430 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043b\u044e\u0434\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 Yahoo! \u0438 Rambler. \u042f \u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f Infoseek&#8216;\u043e\u043c \u2014 \u0443 \u043d\u0438\u0445 \u0431\u044b\u043b \u0441\u0443\u0436\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0438\u0441\u043a \u0438 \u043d\u0435 \u0442\u0430\u043a\u043e\u0439 \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u0430\u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27480,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/krasota-v-glazah-smotryashhego\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0440\u0430\u0441\u043e\u0442\u0430 \u0432 \u0433\u043b\u0430\u0437\u0430\u0445 \u0441\u043c\u043e\u0442\u0440\u044f\u0449\u0435\u0433\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/krasota-v-glazah-smotryashhego\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:13:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:13:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47A sz\u00e9ps\u00e9g a szeml\u00e9l\u0151 szem\u00e9ben | ProHoster","description":"M\u00e1r r\u00e9g\u00f3ta foglalkozom webalkalmaz\u00e1sok fejleszt\u00e9s\u00e9vel. Nagyon r\u00e9g \u00f3ta.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/krasota-v-glazah-smotryashhego","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0440\u0430\u0441\u043e\u0442\u0430 \u0432 \u0433\u043b\u0430\u0437\u0430\u0445 \u0441\u043c\u043e\u0442\u0440\u044f\u0449\u0435\u0433\u043e | ProHoster","og:description":"\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/krasota-v-glazah-smotryashhego","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:13:11+00:00","article:modified_time":"2019-10-31T19:13:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36689","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 04:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:40:23","updated":"2026-01-22 04:26:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=36689"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36689\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/27480"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=36689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=36689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=36689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}