{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Go'dan Vazge\u00e7ip Rust'a Ge\u00e7i\u015fim: Neden ve Nas\u0131l?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ve4IUsvzW2\"><a href=\"https:\/\/fatihsoysal.com\/blog\/godan-vazgecip-rusta-gecisim-neden-ve-nasil\/\">Go&#8217;dan Vazge\u00e7ip Rust&#8217;a Ge\u00e7i\u015fim: Neden ve Nas\u0131l?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/godan-vazgecip-rusta-gecisim-neden-ve-nasil\/embed\/#?secret=Ve4IUsvzW2\" width=\"600\" height=\"338\" title=\"&#8220;Go&#8217;dan Vazge\u00e7ip Rust&#8217;a Ge\u00e7i\u015fim: Neden ve Nas\u0131l?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Ve4IUsvzW2\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Uzun y\u0131llar Go programlama diliyle projeler geli\u015ftirdim. Go'nun sadeli\u011fi ve performans\u0131 ba\u015flang\u0131\u00e7ta beni olduk\u00e7a cezbetmi\u015fti. Ancak zamanla baz\u0131 eksikliklerini fark ettim ve bu da beni Rust'a y\u00f6neltmemin en \u00f6nemli nedeni oldu. Bu makalede, Go'dan neden vazge\u00e7ti\u011fimi, Rust'a ge\u00e7i\u015f s\u00fcrecinin nas\u0131l oldu\u011funu ve Rust'\u0131n bana sa\u011flad\u0131\u011f\u0131 avantajlar\u0131 detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Go'nun sundu\u011fu baz\u0131 kolayl\u0131klar\u0131 \u00f6zledi\u011fimi de itiraf etmeliyim, ancak Rust'\u0131n sa\u011flad\u0131\u011f\u0131 g\u00fcvenlik ve performans art\u0131\u015f\u0131, bu dezavantajlar\u0131 fazlas\u0131yla telafi ediyor."}