{"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":"Native mi Framework mi? Proje T\u00fcr\u00fcne G\u00f6re Kar\u015f\u0131la\u015ft\u0131rma","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ukLLWTv0Oa\"><a href=\"https:\/\/fatihsoysal.com\/blog\/native-mi-framework-mi-proje-turune-gore-karsilastirma\/\">Native mi Framework mi? Proje T\u00fcr\u00fcne G\u00f6re Kar\u015f\u0131la\u015ft\u0131rma<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/native-mi-framework-mi-proje-turune-gore-karsilastirma\/embed\/#?secret=ukLLWTv0Oa\" width=\"600\" height=\"338\" title=\"&#8220;Native mi Framework mi? Proje T\u00fcr\u00fcne G\u00f6re Kar\u015f\u0131la\u015ft\u0131rma&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"ukLLWTv0Oa\" 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, \u00f6zellikle mobil uygulama geli\u015ftirmede, \"native\" (yerel) ve \"framework\" tabanl\u0131 yakla\u015f\u0131mlar aras\u0131nda se\u00e7im yapmak zorlay\u0131c\u0131 olabilir. Bu yaz\u0131da, her iki yakla\u015f\u0131m\u0131n g\u00fc\u00e7l\u00fc ve zay\u0131f y\u00f6nlerini, farkl\u0131 proje t\u00fcrlerine g\u00f6re kar\u015f\u0131la\u015ft\u0131rarak ele alaca\u011f\u0131z. Do\u011fru teknoloji se\u00e7imi, projenizin ba\u015far\u0131s\u0131 i\u00e7in kritik \u00f6neme sahiptir. Bu nedenle, karar vermeden \u00f6nce dikkatlice de\u011ferlendirme yapmak \u015fartt\u0131r."}