{"id":33603,"date":"2014-04-07T21:32:00","date_gmt":"2014-04-07T18:32:00","guid":{"rendered":"https:\/\/fatihboy.com\/?p=33603"},"modified":"2021-06-19T10:54:38","modified_gmt":"2021-06-19T07:54:38","slug":"dotnet_native","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/dotnet_native\/","title":{"rendered":".Net Native!"},"content":{"rendered":"<p>&nbsp;&nbsp;&nbsp; Evet, evet ba\u015fl\u0131\u011f\u0131 yanl\u0131\u015f okumad\u0131n\u0131z; <strong>.Net Native<\/strong> yay\u0131nland\u0131.<\/p>\n<p align=\"justify\">&nbsp; .Net geli\u015ftirmenin art\u0131lar\u0131 olduk\u00e7a fazla olsa da unutulmamas\u0131 gereken \u00f6nemli de bir performans eksi\u011fi var. Her ne kadar g\u00fcn\u00fcm\u00fcz modern bilgisayarlar\u0131n\u0131n i\u015flemci kapasiteleri g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda bu \u00e7ok da problem yaratmasa da bir de bo\u015f taraf\u0131 var;<\/p>\n<p align=\"justify\">&nbsp; Her ge\u00e7en g\u00fcn mobil cihaz pazar\u0131 b\u00fcy\u00fcmekte ve Windows 8 ile birlikte Microsoft\u2019ta herkes gibi g\u00f6z\u00fcn\u00fc bu pazara dikmi\u015f durumda. Windows Store uygulamalar\u0131 ile birlikte platform ba\u011f\u0131ms\u0131z uygulamalar\u0131 piyasaya s\u00fcrerek hakimiyet kazanmak istemekte. \u00d6te yandan d\u00fc\u015f\u00fck sistem kaynaklar\u0131na sahip, k\u0131sa pil \u00f6m\u00fcrl\u00fc bu yeni pazarda .Net\u2019in mevcut haliyle rakabette \u00f6ne ge\u00e7emeyece\u011fi a\u015fikard\u0131.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; \u0130\u015fte tam da bu noktada Microsoft olduk\u00e7a stratejik bir haraket yaparak Native kod \u00fcretebilmeniz i\u00e7in .Net Native\u2019i yay\u0131nlad\u0131. .Net Native ile birlikte .Net bizlere C#\u2019\u0131n \u00fcretkenli\u011fi ile C++\u2019\u0131n performans\u0131nda uygulama geli\u015ftirme \u015fans\u0131 sunmakta.<\/p>\n<p align=\"justify\">&nbsp; Al\u0131\u015fa geldi\u011fimiz .Net derlemelerinden farkl\u0131 bir \u00f6n derlemeye sahip olan .Net Native bizlere platforma \u00f6zel ve do\u011frudan \u00e7al\u0131\u015ft\u0131r\u0131labilir kod \u00fcretmekte. Bu noktada durup \u00f6nemli bir \u015feyi belirtmek istiyorum; .Net Native asl\u0131nda sadece performans artt\u0131r\u0131m\u0131 olarak alg\u0131lanmamal\u0131, ayn\u0131 zamanda \u00fcretken ve tutarl\u0131 bir cihaz deneyimi sunmay\u0131 hedeflemekte.<\/p>\n<p align=\"justify\">&nbsp; Konuya Windows Store uygulamalar\u0131 a\u00e7\u0131s\u0131ndan yakla\u015facak olursak, derledi\u011fimiz managed kodlar\u0131 her zamanki gibi ma\u011fazaya y\u00fcklememize ra\u011fmen uygulamam\u0131z son kullan\u0131c\u0131n\u0131n cihaz\u0131na y\u00fcklenirken tamamen native \u015fekilde derlenmi\u015f olarak y\u00fcklenebilecek. \u0130\u015fin ilgin\u00e7 yan\u0131 bu haliyle uygulamam\u0131z\u0131n hi\u00e7 bir \u015fekilde .Net framework ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 kalmayacak. Dolay\u0131s\u0131yla geli\u015ftiriciler olarak hi\u00e7 bir ek efor sarfetmeden son kullan\u0131c\u0131da performansl\u0131 \u00e7al\u0131\u015fan uygulamalar sahip olaca\u011f\u0131z.<\/p>\n<p align=\"justify\">&nbsp; .Net Native\u2019deki en \u00f6nemli hedef .Net uygulamalar\u0131n\u0131n sorunsuz \u00e7al\u0131\u015fmas\u0131. Dolay\u0131s\u0131yla al\u0131\u015fa geldi\u011fimiz t\u00fcr g\u00fcvenli\u011fi, garbage collection, C# hata y\u00f6netim modeli, generic\u2019ler, reflection v.b. \u00f6zellikleir sorunsuz \u015fekilde kullanmaya devam edebiliriz.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; \u00d6te yandan ak\u0131lda tutulmas\u0131 gereken \u00f6nemli bir nokta da .net framework referanslar\u0131m\u0131z\u0131nda uygulamam\u0131z i\u00e7erisine derlenerek eklendi\u011fidir. Bu da uygulamam\u0131z\u0131n boyutunda bir art\u0131\u015fa sebep olacakt\u0131r. Bu boyut art\u0131\u015f\u0131 ise temelde NGEN s\u00fcre\u00e7lerinden ge\u00e7mi\u015f mevcut uygulamalar\u0131m\u0131z\u0131n boyutundan \u00e7ok da farkl\u0131 olmayacakt\u0131r.<\/p>\n<p align=\"justify\">&nbsp; .Net Native ile ilgili \u00f6nemli bir noktan\u0131nda geli\u015ftirme ekibinin birincil odak noktas\u0131n\u0131n Windows Store uygulamalar\u0131 oldu\u011fudur. Di\u011fer taraftan altyap\u0131n\u0131n masa\u00fcst\u00fc uygulamalar\u0131nda kullan\u0131lmas\u0131n\u0131n \u00f6nende teknik bir engel bulunmuyor. \u00d6n\u00fcm\u00fczdeki .net framework s\u00fcr\u00fcmlerinde native derleme a\u015famas\u0131nda bu teknoloji rahatl\u0131kla kullan\u0131labilir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; T\u00fcm bunlar\u0131nda yan\u0131nda ister istemez ak\u0131llarak gelen \u00f6nemli bir soru da .Net framework\u2019\u00fcn yeni s\u00fcr\u00fcmlerinden uygulamalar\u0131n nas\u0131l etkilenece\u011fi. Teknik olarak .Net Native ile derlenen uygulaman\u0131n art\u0131k .net framework ile do\u011frudan bir ba\u011flant\u0131s\u0131 kalm\u0131yor. Dolay\u0131s\u0131yla olas\u0131 bir g\u00fcvenlik yamas\u0131nda \u00f6rne\u011fin bu uygulamalar\u0131n durumu ak\u0131llarda soru i\u015fareti b\u0131rak\u0131yor. Tabi \u015fimdilik .Net Native\u2019in sadece Windows Store uygulamalar\u0131 i\u00e7in kullan\u0131labilir oldu\u011funu d\u00fc\u015f\u00fcnecek olursak, b\u00f6ylesi bir senaryoda uygulamalar\u0131n Microsoft taraf\u0131ndan yeniden derlenerek g\u00fcncellenmesi yeterli olacakt\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Bu kadar payla\u015ft\u0131ktan sonra, eminim ki .Net Native\u2019i denemek i\u00e7in sab\u0131rs\u0131zlan\u0131yorsunuz. Kullanmaya ba\u015flamak i\u00e7in \u00f6ncelikle <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=42307\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Update 2\u2019yi (\u015fimdilik RC)<\/a> kurman\u0131z gerekli. Devam\u0131nda .Net Native sitesinden <a href=\"http:\/\/msdn.microsoft.com\/en-US\/vstudio\/dotnetnative\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft .Net Native Developer Preview\u2019\u0131<\/a> indirmelisiniz.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Kurulum a\u015famalar\u0131n\u0131 sab\u0131rla a\u015ft\u0131ktan sonra kullanmaya hemen ba\u015flayabilirsiniz. Yeni bir Windows Store uygulamas\u0131 olu\u015fturarak platformunu desteklenen bir mimariye (<em>\u015fimdilik x64 ya da ARM<\/em>) \u00e7ekmelisiniz;<a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/04\/image.png\"><img loading=\"lazy\" decoding=\"async\" title=\"Platform se\u00e7imi\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; border-left: 0px; display: block; padding-right: 0px\" alt=\"Platform se\u00e7imi\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/04\/image_thumb.png\" width=\"541\" height=\"342\" border=\"0\"><\/a><\/p>\n<p align=\"justify\">&nbsp;&nbsp; Sonras\u0131nda yapman\u0131z gereken projeye sa\u011f t\u0131klayarak a\u00e7\u0131lan pencerede \u201c<strong>Enable for .Net Native<\/strong>\u201d se\u00e7ene\u011fi ile projenizin Microsoft .Net Native Developer Preview ile derlenmesini sa\u011flamak.<\/p>\n<p><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/04\/image1.png\"><img loading=\"lazy\" decoding=\"async\" title=\"Microsoft .Net Native'in aktif hale getirilmesi\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; border-left: 0px; display: block; padding-right: 0px\" alt=\"Microsoft .Net Native'in aktif hale getirilmesi\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/04\/image_thumb1.png\" width=\"247\" height=\"469\" border=\"0\"><\/a><\/p>\n<p align=\"justify\">&nbsp;&nbsp; Microsoft .Net Native Developer Preview\u2019\u0131 aktif hale getirmenizle birlikte arkaplanda sizin ad\u0131n\u0131za pek \u00e7ok d\u00fczenleme yap\u0131lacak. T\u00fcm bu d\u00fczenlemelerden g\u00f6z\u00fcn\u00fcze \u00e7arpacak olan ise ku\u015fkusuz projenize eklenen <strong>default.rd.xml<\/strong> dosyas\u0131 olacakt\u0131r;<\/p>\n<p align=\"justify\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/04\/image2.png\"><img loading=\"lazy\" decoding=\"async\" title=\"Projeye Runtime Directives (default.rd.xml) dosyas\u0131 eklenecektir\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin: 0px auto; border-left: 0px; display: block; padding-right: 0px\" alt=\"Projeye Runtime Directives (default.rd.xml) dosyas\u0131 eklenecektir\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2014\/04\/image_thumb2.png\" width=\"348\" height=\"298\" border=\"0\"><\/a><\/p>\n<p align=\"justify\">&nbsp;&nbsp; .Net assembly\u2019lerinin en \u00f6nemli \u00f6zelliklerinden birisi \u015f\u00fcphesiz ki kodun yan\u0131nda meta veriyi de bar\u0131nd\u0131r\u0131yor olmas\u0131d\u0131r. Bu sayede .Net \u00e7al\u0131\u015fma zaman\u0131 uygulaman\u0131z hakk\u0131nda \u00e7ok daha fazla bilgiye sahip olabiliyor. \u0130\u015fte bu sebeple meta verilerin kaybolmamas\u0131 i\u00e7in Microsoft .Net Native bir \u00c7al\u0131\u015fma-Zaman\u0131 Y\u00f6nergeleri (<strong>Runtime Directives<\/strong>)&nbsp; dosyas\u0131n\u0131n\u0131 kullanmakta. default.rd.xml sayesinde Microsoft .Net Native derleyicisine uygulaman\u0131zda hangi verilerin \u00f6nemli ve saklanmas\u0131 gerekti\u011fini belirtebilirsiniz.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Varsay\u0131lan olarak eklenen default.rd.xml dosyas\u0131 uygulaman\u0131z ve t\u00fcm referanslar\u0131na ait meta verilerin saklanmas\u0131 i\u00e7in yap\u0131land\u0131r\u0131lm\u0131\u015f durumdad\u0131r. D\u0131\u015far\u0131ya a\u00e7mak istedi\u011finiz meta verileriniz do\u011frultusunda bu dosyay\u0131 \u00f6zelle\u015ftirmeniz m\u00fcmk\u00fcn. Unutmay\u0131n; bu dosyada dikkatlice de\u011fi\u015fiklik yapmal\u0131s\u0131n\u0131z, uygulaman\u0131zda kullan\u0131lan bir meta verinin belirtilmemi\u015f olmas\u0131 durumunda <strong>MissingMetadataException<\/strong> hatas\u0131 al\u0131rs\u0131n\u0131z.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp;&nbsp; Evet, evet ba\u015fl\u0131\u011f\u0131 yanl\u0131\u015f okumad\u0131n\u0131z; .Net Native yay\u0131nland\u0131. &nbsp; .Net geli\u015ftirmenin art\u0131lar\u0131 olduk\u00e7a fazla olsa da unutulmamas\u0131 gereken \u00f6nemli de bir performans eksi\u011fi var. Her ne kadar g\u00fcn\u00fcm\u00fcz modern bilgisayarlar\u0131n\u0131n i\u015flemci kapasiteleri g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda bu \u00e7ok da problem yaratmasa da bir de bo\u015f taraf\u0131 var; &nbsp; Her ge\u00e7en g\u00fcn mobil cihaz pazar\u0131 b\u00fcy\u00fcmekte&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/dotnet_native\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":33604,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,28,92],"tags":[128,343],"class_list":["post-33603","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-csharp","category-turkce","category-visual_studio","tag-net-framework","tag-native"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>.Net Native! - Fatih Boy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihboy.com\/en\/dotnet_native\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\".Net Native! - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"&nbsp;&nbsp;&nbsp; Evet, evet ba\u015fl\u0131\u011f\u0131 yanl\u0131\u015f okumad\u0131n\u0131z; .Net Native yay\u0131nland\u0131. &nbsp; .Net geli\u015ftirmenin art\u0131lar\u0131 olduk\u00e7a fazla olsa da unutulmamas\u0131 gereken \u00f6nemli de bir performans eksi\u011fi var. Her ne kadar g\u00fcn\u00fcm\u00fcz modern bilgisayarlar\u0131n\u0131n i\u015flemci kapasiteleri g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda bu \u00e7ok da problem yaratmasa da bir de bo\u015f taraf\u0131 var; &nbsp; Her ge\u00e7en g\u00fcn mobil cihaz pazar\u0131 b\u00fcy\u00fcmekte...Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/dotnet_native\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2014-04-07T18:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-19T07:54:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1109\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\".Net Native!\",\"datePublished\":\"2014-04-07T18:32:00+00:00\",\"dateModified\":\"2021-06-19T07:54:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/\"},\"wordCount\":903,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg\",\"keywords\":[\".Net Framework\",\"Native\"],\"articleSection\":[\"C#\",\"T\u00fcrk\u00e7e\",\"Visual Studio\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/dotnet_native\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/\",\"url\":\"https:\/\/fatihboy.com\/dotnet_native\/\",\"name\":\".Net Native! - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg\",\"datePublished\":\"2014-04-07T18:32:00+00:00\",\"dateModified\":\"2021-06-19T07:54:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/dotnet_native\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg\",\"width\":1800,\"height\":1109},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/dotnet_native\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\".Net Native!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":".Net Native! - Fatih Boy","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:\/\/fatihboy.com\/en\/dotnet_native\/","og_locale":"en_US","og_type":"article","og_title":".Net Native! - Fatih Boy","og_description":"&nbsp;&nbsp;&nbsp; Evet, evet ba\u015fl\u0131\u011f\u0131 yanl\u0131\u015f okumad\u0131n\u0131z; .Net Native yay\u0131nland\u0131. &nbsp; .Net geli\u015ftirmenin art\u0131lar\u0131 olduk\u00e7a fazla olsa da unutulmamas\u0131 gereken \u00f6nemli de bir performans eksi\u011fi var. Her ne kadar g\u00fcn\u00fcm\u00fcz modern bilgisayarlar\u0131n\u0131n i\u015flemci kapasiteleri g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda bu \u00e7ok da problem yaratmasa da bir de bo\u015f taraf\u0131 var; &nbsp; Her ge\u00e7en g\u00fcn mobil cihaz pazar\u0131 b\u00fcy\u00fcmekte...Read More","og_url":"https:\/\/fatihboy.com\/en\/dotnet_native\/","og_site_name":"Fatih Boy","article_published_time":"2014-04-07T18:32:00+00:00","article_modified_time":"2021-06-19T07:54:38+00:00","og_image":[{"width":1800,"height":1109,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg","type":"image\/jpeg"}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/dotnet_native\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/dotnet_native\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":".Net Native!","datePublished":"2014-04-07T18:32:00+00:00","dateModified":"2021-06-19T07:54:38+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/dotnet_native\/"},"wordCount":903,"commentCount":0,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg","keywords":[".Net Framework","Native"],"articleSection":["C#","T\u00fcrk\u00e7e","Visual Studio"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/dotnet_native\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/dotnet_native\/","url":"https:\/\/fatihboy.com\/dotnet_native\/","name":".Net Native! - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg","datePublished":"2014-04-07T18:32:00+00:00","dateModified":"2021-06-19T07:54:38+00:00","breadcrumb":{"@id":"https:\/\/fatihboy.com\/dotnet_native\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/dotnet_native\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/dotnet_native\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/speed.jpg","width":1800,"height":1109},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/dotnet_native\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":".Net Native!"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=33603"}],"version-history":[{"count":1,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33603\/revisions"}],"predecessor-version":[{"id":33605,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33603\/revisions\/33605"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/33604"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=33603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=33603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=33603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}