{"id":878,"date":"2014-05-11T15:11:41","date_gmt":"2014-05-11T12:11:41","guid":{"rendered":"http:\/\/koddit.com\/?p=878"},"modified":"2025-03-29T10:50:29","modified_gmt":"2025-03-29T07:50:29","slug":"php-framework-nedir-hangi-frameworku-kullanmaliyim","status":"publish","type":"post","link":"https:\/\/blog.koddit.com\/en\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/","title":{"rendered":"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m?"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Framework m\u00fc? Duydum \u00f6yle bir \u015fey ama&#8230;<\/h2>\n\n\n\n<p>Framework, uygulama geli\u015ftiricisine, kullanabilece\u011fi baz\u0131 \u00f6zellikleri \u00f6nceden haz\u0131rlanm\u0131\u015f (ve gerekirse geli\u015ftiricinin bunlar\u0131 kal\u0131tabilece\u011fi) bi\u00e7imde sunan g\u00fczide k\u00fct\u00fcphanelere sahip yap\u0131lara verdi\u011fimiz bir isim. \u00d6zelliklere \u00f6rnek olarak veritaban\u0131 ba\u011flant\u0131s\u0131, form kontrol\u00fc, hesap kontrol\u00fc vb. verebiliriz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Neden Framework kullanay\u0131m?<\/h2>\n\n\n\n<p>\u00d6rne\u011fin bir websitesi geli\u015ftirmek istiyoruz. Proje geli\u015ftirirken projede \u00e7\u00f6z\u00fclmesi gereken soruna odaklanmak yerine formlardaki verilerin formatlanmas\u0131na, g\u00fcvenli hale getirilmesine veya yazd\u0131\u011f\u0131m\u0131z kodun kullanaca\u011f\u0131m\u0131z temayla i\u00e7 i\u00e7e girmemesine odaklanmak bizi hem yoruyor hem de zaman kaybetmemize sebep oluyor. &#8220;Tekerle\u011fi yeniden ke\u015ffetmek&#8221; yerine olu\u015fturaca\u011f\u0131m\u0131z \u00fcr\u00fcn\u00fcn fikrine yo\u011funla\u015fmak i\u00e7in Framework kullanmak en mant\u0131kl\u0131 yol olarak g\u00f6r\u00fcn\u00fcyor.<\/p>\n\n\n\n<p>&#8220;D\u00fcnyadaki Framework&#8217;ler benim arad\u0131\u011f\u0131m \u00f6zelli\u011fe sahip de\u011filler&#8221;, &#8220;sahip olan da kendinin geli\u015ftirilmesine izin vermiyor&#8221;, &#8220;h\u0131z olarak projenin tipine g\u00f6re d\u00fczenlenmi\u015f en iyi optimizasyonu istiyorum&#8221; diyorsan\u0131z Framework kullanmama konusunda serbestsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Framework \u00f6rne\u011fi olarak neler var?<\/h2>\n\n\n\n<p>Website geli\u015ftirirken PHP dilini tercih etti\u011fimizi varsayal\u0131m. Piyasada PHP i\u00e7in bir\u00e7ok Framework mevcut. Bunlardan en \u00e7ok duyduklar\u0131m veya kulland\u0131klar\u0131m: CodeIgniter, Zend, CakePHP ve Yii<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hangi Framework&#8217;\u00fc kullanmal\u0131y\u0131m?<\/h2>\n\n\n\n<p>Bu sorunun cevab\u0131 i\u00e7in \u00f6ncelikle ne arad\u0131\u011f\u0131m\u0131z\u0131 bilmek gerekiyor. (\u00d6zellik, h\u0131z, i\u00e7erik, kullan\u0131m kolayl\u0131\u011f\u0131, ki\u015fiselle\u015ftirmeye olanak sa\u011flamas\u0131, vb.) PHP i\u00e7in kulland\u0131\u011f\u0131m Framework&#8217;lerden biraz bahsedeyim. (\u015eu an i\u00e7in sadece 2 tane)<\/p>\n\n\n\n<p><strong>CodeIgniter<\/strong>: E\u011fer Framework kavram\u0131yla yeni tan\u0131\u015f\u0131yorsak ve <a href=\"https:\/\/koddit.com\/yazilim\/mvc-nedir-gercek-orneklerle-mvc-nedir-anlayalim\/\" target=\"_blank\" rel=\"noreferrer noopener\">MVC (Model Vie<\/a><a href=\"http:\/\/koddit.com\/yazilim\/mvc-nedir-gercek-orneklerle-mvc-nedir-anlayalim\/\">w Controller) nedir<\/a> bilmiyorsak (Framework nedir bilmiyorsak zaten &#8220;b\u00fcy\u00fck ihtimalle&#8221; MVC bilmiyoruzdur) ba\u015flang\u0131\u00e7 i\u00e7in CodeIgniter gayet iyi. K\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli projeler i\u00e7in hem h\u0131z hem de kullan\u0131m kolayl\u0131\u011f\u0131 bak\u0131m\u0131ndan CodeIgniter ger\u00e7ekten g\u00fczel bir se\u00e7im. Her ne kadar object oriented tasar\u0131ma ters d\u00fc\u015fen \u015feyler bar\u0131nd\u0131rsa da&#8230;<\/p>\n\n\n\n<p><strong>Zend<\/strong>: PHP&#8217;nin temsilini g\u00f6\u011f\u00fcsleyen bir \u015firkete ait olan, \u00fczerinde at ko\u015fturabilece\u011finiz, detay\u0131n tillah\u0131na ula\u015fabilece\u011finiz bir Framework. \u00d6ylesine g\u00fczel, \u00f6ylesine detayl\u0131 d\u00fczenlenebilir, \u00f6ylesine esneklik sa\u011flayan bir Framework ki \u00f6ve \u00f6ve bitiremez insan. Yaln\u0131z ba\u015flang\u0131\u00e7 i\u00e7in gerek konfig\u00fcrasyonu gerekse detay\u0131n\u0131 kavramak biraz zaman alabiliyor. Ayr\u0131ca, CodeIgniter&#8217;a g\u00f6re daha hantal. Yine de &#8220;istersem MVC bile kullanmayaca\u011f\u0131m, detay\u0131na inece\u011fim, b\u00fcy\u00fck \u00e7aptaki projelerde kullanabilece\u011fim bir Framework ar\u0131yorum&#8221; diyorsan\u0131z ve PHP i\u00e7in haz\u0131rlanm\u0131\u015f bir Framework \u00fczerinde \u00f6nceden deneyiminiz varsa do\u011fru adrestesiniz.<\/p>\n\n\n\n<p>Ben emin olamad\u0131m \u015fimdi, biraz daha kar\u015f\u0131la\u015ft\u0131ray\u0131m \u015fu Framework&#8217;leri diyorsan\u0131z Google yard\u0131mc\u0131n\u0131z olsun. Yine de ufak t\u00fcyolar verelim:<br>https:\/\/blog.codehangover.com\/php-framework-comparison\/<br>https:\/\/www.yiiframework.com\/performance\/<br>https:\/\/www.phpframeworks.com\/<\/p>\n\n\n\n<p>Siz de geli\u015ftirdi\u011finiz projelerde i\u015fin teknik detay\u0131na gereksiz miktarda zaman harcad\u0131\u011f\u0131n\u0131z\u0131 d\u00fc\u015f\u00fcn\u00fcyorsan\u0131z, konuya odaklanmak yerine sayfalar aras\u0131 g\u00f6nderilen de\u011fi\u015fkenlere odaklanmak zorunda kalman\u0131za sinir oluyorsan\u0131z en k\u0131sa zamanda kendinize uygun bir Framework \u00fczerinde \u00e7al\u0131\u015fmaya ba\u015flay\u0131n derim. Geriye d\u00f6n\u00fcp bakt\u0131\u011f\u0131n\u0131zda &#8220;ben bunu neden daha \u00f6nce \u00f6\u011frenmedim&#8221; diyeceksiniz, emin olun.<\/p>","protected":false},"excerpt":{"rendered":"<p>Framework m\u00fc? Duydum \u00f6yle bir \u015fey ama&#8230; Framework, uygulama geli\u015ftiricisine, kullanabilece\u011fi baz\u0131 \u00f6zellikleri \u00f6nceden haz\u0131rlanm\u0131\u015f (ve gerekirse geli\u015ftiricinin bunlar\u0131 kal\u0131tabilece\u011fi) bi\u00e7imde sunan g\u00fczide k\u00fct\u00fcphanelere sahip yap\u0131lara verdi\u011fimiz bir isim. \u00d6zelliklere \u00f6rnek olarak veritaban\u0131 ba\u011flant\u0131s\u0131, form kontrol\u00fc, hesap kontrol\u00fc vb. verebiliriz. Neden Framework kullanay\u0131m? \u00d6rne\u011fin bir websitesi geli\u015ftirmek istiyoruz. Proje geli\u015ftirirken projede \u00e7\u00f6z\u00fclmesi gereken soruna odaklanmak [&hellip;]<\/p>","protected":false},"author":1,"featured_media":881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[168],"tags":[],"class_list":["post-878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-yazilim"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m? - Koddit<\/title>\n<meta name=\"description\" content=\"Framework nedir? Ne i\u015fe yarar? Hangi framework&#039;\u00fc kullanmal\u0131y\u0131m? Framework kavram\u0131n\u0131 detayl\u0131 bi\u00e7imde inceleyip \u00f6rneklerle anlat\u0131yoruz, \u00f6\u011frenmek i\u00e7in t\u0131klay\u0131n\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.koddit.com\/en\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m? - Koddit\" \/>\n<meta property=\"og:description\" content=\"Framework nedir? Ne i\u015fe yarar? Hangi framework&#039;\u00fc kullanmal\u0131y\u0131m? Framework kavram\u0131n\u0131 detayl\u0131 bi\u00e7imde inceleyip \u00f6rneklerle anlat\u0131yoruz, \u00f6\u011frenmek i\u00e7in t\u0131klay\u0131n\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.koddit.com\/en\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/\" \/>\n<meta property=\"og:site_name\" content=\"Koddit\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/r.caner.oncu\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-11T12:11:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-29T07:50:29+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/05\/php.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"450\" \/>\n\t<meta property=\"og:image:height\" content=\"272\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Caner \u00d6nc\u00fc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@caneroncu\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Caner \u00d6nc\u00fc\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/\"},\"author\":{\"name\":\"Caner \u00d6nc\u00fc\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9\"},\"headline\":\"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m?\",\"datePublished\":\"2014-05-11T12:11:41+00:00\",\"dateModified\":\"2025-03-29T07:50:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/\"},\"wordCount\":559,\"commentCount\":15,\"publisher\":{\"@id\":\"https:\/\/blog.koddit.com\/#organization\"},\"articleSection\":[\"Yaz\u0131l\u0131m\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/\",\"url\":\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/\",\"name\":\"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m? - Koddit\",\"isPartOf\":{\"@id\":\"https:\/\/blog.koddit.com\/#website\"},\"datePublished\":\"2014-05-11T12:11:41+00:00\",\"dateModified\":\"2025-03-29T07:50:29+00:00\",\"description\":\"Framework nedir? Ne i\u015fe yarar? Hangi framework'\u00fc kullanmal\u0131y\u0131m? Framework kavram\u0131n\u0131 detayl\u0131 bi\u00e7imde inceleyip \u00f6rneklerle anlat\u0131yoruz, \u00f6\u011frenmek i\u00e7in t\u0131klay\u0131n\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/blog.koddit.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.koddit.com\/#website\",\"url\":\"https:\/\/blog.koddit.com\/\",\"name\":\"Koddit\",\"description\":\"Blog\",\"publisher\":{\"@id\":\"https:\/\/blog.koddit.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.koddit.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.koddit.com\/#organization\",\"name\":\"Koddit\",\"url\":\"https:\/\/blog.koddit.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png\",\"contentUrl\":\"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png\",\"width\":\"176\",\"height\":\"65\",\"caption\":\"Koddit\"},\"image\":{\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9\",\"name\":\"Caner \u00d6nc\u00fc\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.koddit.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g\",\"caption\":\"Caner \u00d6nc\u00fc\"},\"sameAs\":[\"https:\/\/blog.koddit.com\",\"https:\/\/www.facebook.com\/r.caner.oncu\",\"https:\/\/twitter.com\/caneroncu\"],\"url\":\"https:\/\/blog.koddit.com\/en\/author\/caner\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m? - Koddit","description":"Framework nedir? Ne i\u015fe yarar? Hangi framework'\u00fc kullanmal\u0131y\u0131m? Framework kavram\u0131n\u0131 detayl\u0131 bi\u00e7imde inceleyip \u00f6rneklerle anlat\u0131yoruz, \u00f6\u011frenmek i\u00e7in t\u0131klay\u0131n","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.koddit.com\/en\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/","og_locale":"en_US","og_type":"article","og_title":"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m? - Koddit","og_description":"Framework nedir? Ne i\u015fe yarar? Hangi framework'\u00fc kullanmal\u0131y\u0131m? Framework kavram\u0131n\u0131 detayl\u0131 bi\u00e7imde inceleyip \u00f6rneklerle anlat\u0131yoruz, \u00f6\u011frenmek i\u00e7in t\u0131klay\u0131n","og_url":"https:\/\/blog.koddit.com\/en\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/","og_site_name":"Koddit","article_author":"https:\/\/www.facebook.com\/r.caner.oncu","article_published_time":"2014-05-11T12:11:41+00:00","article_modified_time":"2025-03-29T07:50:29+00:00","og_image":[{"width":450,"height":272,"url":"http:\/\/blog.koddit.com\/wp-content\/uploads\/2014\/05\/php.jpg","type":"image\/jpeg"}],"author":"Caner \u00d6nc\u00fc","twitter_card":"summary_large_image","twitter_creator":"@caneroncu","twitter_misc":{"Written by":"Caner \u00d6nc\u00fc","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#article","isPartOf":{"@id":"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/"},"author":{"name":"Caner \u00d6nc\u00fc","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9"},"headline":"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m?","datePublished":"2014-05-11T12:11:41+00:00","dateModified":"2025-03-29T07:50:29+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/"},"wordCount":559,"commentCount":15,"publisher":{"@id":"https:\/\/blog.koddit.com\/#organization"},"articleSection":["Yaz\u0131l\u0131m"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/","url":"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/","name":"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m? - Koddit","isPartOf":{"@id":"https:\/\/blog.koddit.com\/#website"},"datePublished":"2014-05-11T12:11:41+00:00","dateModified":"2025-03-29T07:50:29+00:00","description":"Framework nedir? Ne i\u015fe yarar? Hangi framework'\u00fc kullanmal\u0131y\u0131m? Framework kavram\u0131n\u0131 detayl\u0131 bi\u00e7imde inceleyip \u00f6rneklerle anlat\u0131yoruz, \u00f6\u011frenmek i\u00e7in t\u0131klay\u0131n","breadcrumb":{"@id":"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.koddit.com\/yazilim\/php-framework-nedir-hangi-frameworku-kullanmaliyim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/blog.koddit.com\/"},{"@type":"ListItem","position":2,"name":"Framework nedir? Ne i\u015fe yarar? Neden kullanmal\u0131y\u0131m?"}]},{"@type":"WebSite","@id":"https:\/\/blog.koddit.com\/#website","url":"https:\/\/blog.koddit.com\/","name":"Koddit","description":"Blog","publisher":{"@id":"https:\/\/blog.koddit.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.koddit.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.koddit.com\/#organization","name":"Koddit","url":"https:\/\/blog.koddit.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/","url":"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png","contentUrl":"https:\/\/blog.koddit.com\/wp-content\/uploads\/2023\/04\/koddit-logo.png","width":"176","height":"65","caption":"Koddit"},"image":{"@id":"https:\/\/blog.koddit.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/475b7f34a5b2ec63447d0f5735829ff9","name":"Caner \u00d6nc\u00fc","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.koddit.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e4ad628f2a21b0fb77e910ee24545b7?s=96&d=mm&r=g","caption":"Caner \u00d6nc\u00fc"},"sameAs":["https:\/\/blog.koddit.com","https:\/\/www.facebook.com\/r.caner.oncu","https:\/\/twitter.com\/caneroncu"],"url":"https:\/\/blog.koddit.com\/en\/author\/caner\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/878"}],"collection":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/comments?post=878"}],"version-history":[{"count":2,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/878\/revisions"}],"predecessor-version":[{"id":3735,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/posts\/878\/revisions\/3735"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/media\/881"}],"wp:attachment":[{"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/media?parent=878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/categories?post=878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.koddit.com\/en\/wp-json\/wp\/v2\/tags?post=878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}