{"id":87170,"date":"2020-07-04T19:42:14","date_gmt":"2020-07-04T17:42:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/analiz-riskov-pri-voploshhenii-v-zhizn-inicziativy-perl-7"},"modified":"2020-07-04T19:42:14","modified_gmt":"2020-07-04T17:42:14","slug":"analiz-riskov-pri-voploshhenii-v-zhizn-inicziativy-perl-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/analiz-riskov-pri-voploshhenii-v-zhizn-inicziativy-perl-7","title":{"rendered":"Analiza e rreziqeve gjat\u00eb zbatimit t\u00eb iniciativ\u00ebs Perl 7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dan Book (<noindex><a rel=\"nofollow\" href=\"https:\/\/metacpan.org\/author\/DBOOK\">Dan Book<\/a><\/noindex>), i mb\u00ebshtetur n\u00eb mbi 70 module n\u00eb CPAN, <noindex><a rel=\"nofollow\" href=\"http:\/\/blogs.perl.org\/users\/grinnz\/2020\/07\/perl-7-a-risk-benefit-analysis.html\">ka b\u00ebr\u00eb nj\u00eb analiz\u00eb<\/a><\/noindex> t\u00eb rrezikut t\u00eb implementimit t\u00eb propozuar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53226\">t\u00eb planit p\u00ebr hyrjen e Perl 7<\/a><\/noindex>Kujtojm\u00eb se n\u00eb deg\u00ebn Perl 7 kan\u00eb nd\u00ebrmend t\u00eb p\u00ebrfshijn\u00eb si parazgjedhje modin e kontrollit t\u00eb rrept\u00eb \u00abstrict\u00bb, t\u00eb aktivizojn\u00eb \u00abuse warnings\u00bb dhe t\u00eb ndryshojn\u00eb vler\u00ebn e disa parametrave q\u00eb ndikojn\u00eb n\u00eb kompatibilitetin me kodin e vjet\u00ebr.<\/p>\n<p>Pritet q\u00eb ky ndryshim t\u00eb \u00e7oj\u00eb n\u00eb papajtueshm\u00ebri t\u00eb numrit t\u00eb madh t\u00eb moduleve nga CPAN n\u00eb Perl 7 dhe do t\u00eb k\u00ebrkoj\u00eb q\u00eb \u00e7do modul i till\u00eb t\u00eb modifikohet, gj\u00eb q\u00eb \u00ebsht\u00eb e paarsyeshme t\u00eb realizohet brenda vitit t\u00eb planifikuar, sidomos duke pasur parasysh se jo t\u00eb gjith\u00eb autor\u00ebt jan\u00eb t\u00eb disponuesh\u00ebm. Ndryshimet nga Perl 7 gjithashtu nuk do t\u00eb lejojn\u00eb p\u00ebrdorimin e moduleve q\u00eb jan\u00eb t\u00eb dizajnuara p\u00ebr t\u00eb mb\u00ebshtetur jo vet\u00ebm versionin m\u00eb t\u00eb fundit t\u00eb Perl.<\/p>\n<p>P\u00ebr m\u00eb tep\u00ebr, p\u00ebrmenden disa probleme t\u00eb mundshme:<\/p>\n<ul>\n<li class=\"l\"> Confuzioni te fillestar\u00ebt p\u00ebr shkak t\u00eb papajtueshm\u00ebris\u00eb n\u00eb Perl 7 t\u00eb disa shembujve dhe rekomandimeve nga manualet e shkruara p\u00ebr Perl 5.\n<li class=\"l\"> Nuk \u00ebsht\u00eb studiuar ndikimi n\u00eb zhvillimin e skriptave nj\u00eb-linj\u00ebshe. Perl p\u00ebrdoret aktivisht jo vet\u00ebm p\u00ebr t\u00eb shkruar skripte t\u00eb m\u00ebdha, por edhe p\u00ebr krijimin e skripteve t\u00eb shkurtra p\u00ebr nevojat e administrator\u00ebve, n\u00eb t\u00eb cilat p\u00ebrdorimi i modit strict \u00ebsht\u00eb i tep\u00ebrt.\n<li class=\"l\"> Distribucioni ka nj\u00eb problem me shp\u00ebrndarjen e p\u00ebrbashk\u00ebt t\u00eb skedave ekzekutues p\u00ebr t\u00eb ekzekutuar skripte Perl 7 dhe Perl 5 (pritet t\u00eb p\u00ebrs\u00ebritet historia me Python 2 dhe 3).\n<li class=\"l\"> Kodi i shkruar p\u00ebr Perl 7 nuk \u00ebsht\u00eb i detyruar t\u00eb n\u00ebnvizoj\u00eb se nuk do t\u00eb funksionoj\u00eb n\u00eb Perl 5; shum\u00eb zhvillues nuk do t\u00eb sh\u00ebnjojn\u00eb versionin minimal t\u00eb mb\u00ebshtetur.\n<li class=\"l\"> Mjetet dhe modulet e ndryshme, t\u00eb lidhura me Perl 5, do t\u00eb k\u00ebrkojn\u00eb korrigjime.\n<li class=\"l\"> P\u00ebrgatitja e Perl 7 p\u00ebr shkak t\u00eb redistribuimit t\u00eb burimeve do t\u00eb ngrij\u00eb zhvillimin e mund\u00ebsive t\u00eb reja t\u00eb Perl p\u00ebr nj\u00eb koh\u00eb.\n<li class=\"l\"> Rreziku i djegies dhe largimit t\u00eb zhvilluesve aktiv\u00eb t\u00eb interpretorit Perl, moduleve, mjeteve dhe pakove p\u00ebrkrah\u00ebse p\u00ebr shkak t\u00eb nj\u00eb ngarkese t\u00eb madhe shtes\u00eb pa motivim t\u00eb duhur (jo t\u00eb gjith\u00eb bien dakord me nevoj\u00ebn e krijimit t\u00eb Perl 7).\n<li class=\"l\"> Kultura n\u00eb komunitet dhe q\u00ebndrimi ndaj stabilitetit t\u00eb Perl do t\u00eb ndryshojn\u00eb ndjesh\u00ebm.\n<li class=\"l\"> Autoriteti i gjuh\u00ebs do t\u00eb minohet p\u00ebr shkak t\u00eb kritikave mbi shkeljen e p\u00ebrputhshm\u00ebris\u00eb s\u00eb Perl 7 me kodin ekzistues pa ndonj\u00eb gj\u00eb thelb\u00ebsore t\u00eb re.\n<\/ul>\n<p>P\u00ebr t\u00eb zbutur pasojat negative, Dan Book propozi planin e tij, i cili do t\u00eb shmang\u00eb nd\u00ebrprerjen e kompatibilitetit. Propozohet t\u00eb ruhet procesi i m\u00ebparsh\u00ebm i zhvillimit dhe n\u00eb vend t\u00eb 5.34.0 t'i jepet versionit t\u00eb ardhsh\u00ebm numri 7.0.0, n\u00eb t\u00eb cilin do t\u00eb ndalohet mb\u00ebshtetja p\u00ebr notacionin e t\u00ebrthort\u00eb t\u00eb thirrjeve t\u00eb objekteve dhe do t\u00eb p\u00ebrfshihen disa mund\u00ebsi t\u00eb reja, si\u00e7 jan\u00eb try\/catch. Ndryshimet, si \u00abuse strict\u00bb dhe \u00abuse warnings\u00bb, propozohet t\u00eb rregullohen me indikimin e qart\u00eb t\u00eb versionit t\u00eb Perl n\u00eb kod p\u00ebrmes pragm\u00ebs \u00abuse v7\u00bb (strict tashm\u00eb aktivizohet si parazgjedhje p\u00ebr \u00abuse v5.12\u00bb dhe versionet m\u00eb t\u00eb reja). <\/p>\n<p>Si parazgjedhje n\u00eb interpretor rekomandohet q\u00eb t\u00eb ruhet nj\u00eb grup parametrash q\u00eb nuk ndryshon nga Perl 5, p\u00ebrve\u00e7 procesit t\u00eb zakonsh\u00ebm t\u00eb pastrimit t\u00eb sintaks\u00ebs s\u00eb vjetruar, i p\u00ebrdorur dhe m\u00eb par\u00eb. Mb\u00ebshtetje p\u00ebr mund\u00ebsit\u00eb e vjetra dhe sintaks\u00ebn e vjetruar mund t\u00eb vazhdoj\u00eb t\u00eb ndalohet sipas rregullave ekzistuese t\u00eb transferimit t\u00eb \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0438\u0442\u0435\u0442\u0435ve n\u00eb klas\u00ebn e vjetruar. T\u00eb sinjalizoni p\u00ebrdorimin n\u00eb kod t\u00eb elementeve t\u00eb reja t\u00eb Perl 7 dhe p\u00ebr t\u00eb ndar\u00eb stilin e ri nga ai i vjetri propozohet p\u00ebrmes pragm\u00ebs \u00abuse v7\u00bb.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53284\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u044d\u043d \u0411\u0443\u043a (Dan Book), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 70 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0432 CPAN, \u043f\u0440\u043e\u0432\u0451\u043b \u0430\u043d\u0430\u043b\u0438\u0437 \u0440\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u0438 \u0432\u043e\u043f\u043b\u043e\u0449\u0435\u043d\u0438\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f Perl 7. \u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e \u0432 \u0432\u0435\u0442\u043a\u0435 Perl 7 \u043d\u0430\u043c\u0435\u0440\u0435\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 &#171;strict&#187;, \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c &#171;use warnings&#187; \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0440\u044f\u0434\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u0432\u043b\u0438\u044f\u044e\u0449\u0438\u0445 \u043d\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043e \u0441\u0442\u0430\u0440\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u041e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-87170","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u044d\u043d \u0411\u0443\u043a (Dan Book), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 70 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0432 CPAN,\" \/>\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\/sq\/blog\/news\/analiz-riskov-pri-voploshhenii-v-zhizn-inicziativy-perl-7\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u0438 \u0432\u043e\u043f\u043b\u043e\u0449\u0435\u043d\u0438\u0438 \u0432 \u0436\u0438\u0437\u043d\u044c \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b Perl 7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u044d\u043d \u0411\u0443\u043a (Dan Book), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 70 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0432 CPAN,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/analiz-riskov-pri-voploshhenii-v-zhizn-inicziativy-perl-7\" \/>\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-07-04T17:42:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-04T17:42:14+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\udd47Analizimi i riskut p\u00ebr realizimin e iniciativ\u00ebs Perl 7 | ProHoster","description":"Dan Book, i cili mb\u00ebshtet m\u00eb shum\u00eb se 70 module n\u00eb CPAN,","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/analiz-riskov-pri-voploshhenii-v-zhizn-inicziativy-perl-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u0438 \u0432\u043e\u043f\u043b\u043e\u0449\u0435\u043d\u0438\u0438 \u0432 \u0436\u0438\u0437\u043d\u044c \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b Perl 7 | ProHoster","og:description":"\u0414\u044d\u043d \u0411\u0443\u043a (Dan Book), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 70 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0432 CPAN,","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/analiz-riskov-pri-voploshhenii-v-zhizn-inicziativy-perl-7","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-07-04T17:42:14+00:00","article:modified_time":"2020-07-04T17:42:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87170","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 13:57:23","updated":"2022-10-09 20:14:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/87170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=87170"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/87170\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=87170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=87170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=87170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}