{"id":81744,"date":"2020-05-16T01:42:49","date_gmt":"2020-05-15T23:42:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/deno-1-0"},"modified":"2020-05-16T01:42:49","modified_gmt":"2020-05-15T23:42:49","slug":"deno-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/deno-1-0","title":{"rendered":"Deno 1.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/19141\/original.png\" itemprop=\"contentURL\"><br \/>\n      <img decoding=\"async\" alt=\"Deno 1.0\" src=\"\/wp-content\/uploads\/2020\/05\/bbff20dea4cf288d96bb520726b373d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>Es fand ein gro\u00dfes Release von Deno statt \u2013 einer offenen, sicheren Laufzeitumgebung f\u00fcr Programme in TypeScript, die folgende Eigenschaften aufweist:<\/p>\n<ul>\n<li>Eindeutiger Zugriff auf das Dateisystem, das Netzwerk und die Umgebung durch die entsprechende Erlaubnis des Benutzers;<\/li>\n<li>Ausf\u00fchrung von TypeScript ohne Node.JS und tsc;<\/li>\n<li>R\u00fcckw\u00e4rtskompatibilit\u00e4t mit Javascript: Jede Teilmenge von Programmen f\u00fcr Deno, die nicht auf den globalen Namensraum Deno verweist und g\u00fcltigen Javascript-Code darstellt, kann im Browser ausgef\u00fchrt werden;<\/li>\n<li>Bereitstellung als einzelne ausf\u00fchrbare Datei, die auch zus\u00e4tzliche Werkzeuge wie enth\u00e4lt\n<ul>\n<li>deno run \u2014inspect-brk: Debug-<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a>, das mit Visual Studio Code und den Remote-Debugging-Tools von Google Chrome interagiert;<\/li>\n<li>deno install: Programm-Installer f\u00fcr Deno aus Remote-Quellen. L\u00e4dt zusammen mit Abh\u00e4ngigkeiten herunter und f\u00fcgt ein Skript zum Ausf\u00fchren des Programms in $HOME\/.deno\/bin hinzu;<\/li>\n<li>deno fmt: zur Formatierung von Code;<\/li>\n<li>deno bundle: Bundler f\u00fcr Deno-Programme. Erstellt eine js-Datei, die das Programm f\u00fcr Deno und seine Abh\u00e4ngigkeiten enth\u00e4lt;<\/li>\n<li>WIP: Dokumentationsgenerator und Werkzeug zur Pr\u00fcfung von Abh\u00e4ngigkeiten;<\/li>\n<\/ul>\n<\/li>\n<li>Keine Abh\u00e4ngigkeit von npm und package.json: Externe Module werden geladen und verwendet (der Netzwerklast erfolgt nur beim ersten Ausf\u00fchren, danach wird das Modul bis zum Aufruf mit dem Flag \u2014reload zwischengespeichert), nachdem ihre URLs direkt im Programm angegeben wurden:<br \/>\nimport * as log from \"https:\/\/deno.land\/std\/log\/mod.ts\";<\/p>\n<\/li>\n<li>Absolut alle asynchronen Operationen geben ein Promise zur\u00fcck, im Gegensatz zu Node.JS;<\/li>\n<li>Die Ausf\u00fchrung des Programms <strong>immer<\/strong> wird bei Auftreten von unbehandelten Fehlern gestoppt.<\/li>\n<\/ul>\n<p><noindex><noindex><\/p>\n<p>Deno \u2013 eine einbettbare Umgebung und kann zur Erweiterung bestehender Programme in Rust mithilfe von Crates verwendet werden. <a rel=\"nofollow\" href=\"https:\/\/crates.io\/crates\/deno_core\">deno_core<\/a>.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>auszudehnen. Das Deno-Team liefert auch Standardmodule ohne externe Abh\u00e4ngigkeiten, die in ihrer Funktionalit\u00e4t mit der Standardbibliothek der Programmiersprache Go vergleichbar sind.<\/p>\n<p>Deno eignet sich zur Ausf\u00fchrung von Skripten \u2013 der Aufruf \u00fcber Shebang wird unterst\u00fctzt.<br \/>\nEs gibt REPL.<br \/>\nGeschrieben in der Programmiersprache Rust.<\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/development\/15703913\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043c\u0430\u0436\u043e\u0440\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Deno &ndash; \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript, \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0449\u0435\u0439 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u043c\u0438: \u0418\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u044f\u0432\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0441\u0435\u0442\u0438 \u0438 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c; \u0418\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 TypeScript \u0431\u0435\u0437 Node.JS \u0438 tsc; \u041e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 Javascript: \u043b\u044e\u0431\u043e\u0435 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0434\u043b\u044f Deno, \u043d\u0435 \u0441\u0441\u044b\u043b\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u043d\u0430 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438\u043c\u0451\u043d Deno \u0438 \u044f\u0432\u043b\u044f\u044e\u0449\u0435\u0435\u0441\u044f \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":81745,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-81744","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.1.1 - aioseo.com -->\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\/de\/blog\/news\/deno-1-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\udd47Deno 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/deno-1-0\" \/>\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=\"2020-05-15T23:42:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-15T23:42:49+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\udd47Deno 1.0 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/deno-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\udd47Deno 1.0 | ProHoster","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/deno-1-0","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":"2020-05-15T23:42:49+00:00","article:modified_time":"2020-05-15T23:42:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"81744","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:52:23","updated":"2022-09-28 07:32:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/81744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=81744"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/81744\/revisions"}],"predecessor-version":[{"id":172882,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/81744\/revisions\/172882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/81745"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=81744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=81744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=81744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}