{"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":"Kod \u00c7er\u00e7evelerinin \u015eiiri ve Ufku","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"IPdQK01PIZ\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kod-cercevelerinin-siiri-ve-ufku-2\/\">Kod \u00c7er\u00e7evelerinin \u015eiiri ve Ufku<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kod-cercevelerinin-siiri-ve-ufku-2\/embed\/#?secret=IPdQK01PIZ\" width=\"600\" height=\"338\" title=\"&#8220;Kod \u00c7er\u00e7evelerinin \u015eiiri ve Ufku&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"IPdQK01PIZ\" 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":"Yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131nda, kod \u00e7er\u00e7eveleri (framework'ler) olmazsa olmaz unsurlard\u0131r. Bunlar, geli\u015ftiricilerin uygulamalar\u0131n\u0131 daha h\u0131zl\u0131 ve verimli bir \u015fekilde olu\u015fturmalar\u0131n\u0131 sa\u011flayan \u00f6nceden olu\u015fturulmu\u015f yap\u0131 ta\u015flar\u0131 gibidir. Ancak, kod \u00e7er\u00e7evelerinin sadece i\u015flevsel bir ara\u00e7tan ibaret olmad\u0131\u011f\u0131n\u0131, ayn\u0131 zamanda bir t\u00fcr \"\u015fiirsel\" y\u00f6n\u00fc de bar\u0131nd\u0131rd\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum. Bu makalede, kod \u00e7er\u00e7evelerinin esteti\u011fini, i\u015flevselli\u011fini ve gelecekteki potansiyelini inceleyece\u011fiz."}