{"id":200,"date":"2020-03-22T15:00:55","date_gmt":"2020-03-22T12:00:55","guid":{"rendered":"https:\/\/ekitap.ankara.edu.tr\/oysk\/chapter\/programlama-dili-ve-platform-bagimliliklari\/"},"modified":"2022-06-05T19:29:11","modified_gmt":"2022-06-05T16:29:11","slug":"programlama-dili-ve-platform-bagimliliklari","status":"publish","type":"chapter","link":"https:\/\/ekitap.ankara.edu.tr\/oysk\/chapter\/programlama-dili-ve-platform-bagimliliklari\/","title":{"raw":"Programlama Dili ve Platform Ba\u011f\u0131ml\u0131l\u0131klar\u0131","rendered":"Programlama Dili ve Platform Ba\u011f\u0131ml\u0131l\u0131klar\u0131"},"content":{"raw":"Baz\u0131 \u00d6YS'ler, istemci bilgisayarlara y\u00fcklenecek yaz\u0131l\u0131m \u00e7al\u0131\u015fma zaman\u0131 yorumlay\u0131c\u0131lar\u0131n\u0131 gerektiren Java gibi programlama dilleri kullan\u0131larak olu\u015fturulmu\u015ftur. Bu, yorumlay\u0131c\u0131n\u0131n gerekli minimum s\u00fcr\u00fcm\u00fcne sahip olmayan, belki de bunu onaylamayan kurumsal BT politikas\u0131 veya kullan\u0131c\u0131lar\u0131n kendi yaz\u0131l\u0131m g\u00fcncellemelerini yapmas\u0131n\u0131 k\u0131s\u0131tlayan kullan\u0131c\u0131lar i\u00e7in bir sorun olabilir. \u00c7al\u0131\u015fma zaman\u0131 yorumlay\u0131c\u0131s\u0131n\u0131n kurulumuna izin verilse bile, \u00d6YS'ye eri\u015fmek i\u00e7in bunu yapmalar\u0131 gerekmedi\u011fi i\u00e7in kullan\u0131c\u0131 dostu de\u011fildir ve \u00d6YS i\u00e7in BT deste\u011fini zorla\u015ft\u0131r\u0131r. Bu nedenlerle baz\u0131 \u00d6YS'ler son y\u0131llarda Java kodlar\u0131 Java olan di\u011fer kod tabanlar\u0131na ge\u00e7mektedir.\n\nDi\u011fer \u00d6YS'ler, Oraclee\u00ae \u00a0veya SharePoint\u00ae gibi i\u00e7erik y\u00f6netim sistemleri veri taban\u0131 platformlar\u0131 \u00fczerine kurulmu\u015ftur. Bunlar, s\u00f6z konusu platform i\u00e7in zaten bir i\u015fletme lisans\u0131na sahip olmad\u0131\u011f\u0131n\u0131z s\u00fcrece, altta yatan platformun sat\u0131n al\u0131nmas\u0131n\u0131 (ve ge\u00e7erli bir lisans\u0131n korunmas\u0131n\u0131) gerektirir.\n\nBu programlama dilinin ve platform ba\u011f\u0131ml\u0131l\u0131k gereksinimlerinin, sat\u0131n almay\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fcz bir \u00d6YS i\u00e7in ne oldu\u011funu belirlemek \u00f6nemlidir \u00e7\u00fcnk\u00fc maliyet ve konu\u015flanabilirlik \u00fczerinde \u00f6nemli bir etkisi olabilir. Bu ayr\u0131ca, programlama dilinin programc\u0131lar\u0131n\u0131z\u0131n a\u015fina olmad\u0131\u011f\u0131 ve \u00f6zelle\u015ftirmeyi zorla\u015ft\u0131rabilece\u011fi i\u00e7in \u00fcr\u00fcn\u00fcn \u00f6zelle\u015ftirilmesi ile de ilgilidir.\n\nBaz\u0131 tedarik\u00e7iler (\u00f6r. ShareKnowledgee\u00ae ), kurumsal platformlar\u0131 (\u00f6r. Microsoft SharePoint, WordPress), \u00d6YS'ler gibi g\u00f6r\u00fcnmek i\u00e7in ki\u015fiselle\u015ftirdikleri i\u015fletme modelleri sunar. \u00d6YS'nizi g\u00fcvenlik duvar\u0131n\u0131z\u0131n arkas\u0131na yerle\u015ftirmek istiyorsan\u0131z bu cazip bir se\u00e7enek olabilir. Bir \u00d6YS almak i\u00e7in bu modelin avantajlar\u0131 \u015funlard\u0131r:\n\n\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0130\u015fletme, temel platform i\u00e7in zaten bir lisansa sahipse daha d\u00fc\u015f\u00fck maliyetli olur.\n\n\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Kurulu\u015fun temel platformunu destekleyen mevcut BT altyap\u0131s\u0131ndan yararlan\u0131r.\n\n\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Kullan\u0131c\u0131lar, temel platformu nas\u0131l kullanacaklar\u0131n\u0131 zaten bildikleri i\u00e7in e\u011fitim maliyeti d\u00fc\u015fer.\n\n\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0130\u00e7eri\u011fin b\u00fcy\u00fck bir k\u0131sm\u0131 muhtemelen sistemde zaten mevcut oldu\u011fundan onu bir sistemden di\u011ferine aktarmaya gerek yoktur.\n\n\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Mevcut platform, var olan g\u00fcvenlik, i\u00e7erik y\u00f6netimi, kullan\u0131c\u0131 profilleri ve temel platform i\u00e7in zaten mevcut olan di\u011fer i\u015f kurallar\u0131 ve i\u015f ak\u0131\u015flar\u0131ndan yararlan\u0131r.\n\n\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Giri\u015fim, \u00f6\u011frenmeye veya \u00d6YS'nin i\u015fleyi\u015fine (\u00f6zellikle sosyal medyaya) s\u0131kl\u0131kla ilgi duyan taban platformuna eklenen yeni \u00f6zelliklerden yararlanabilecektir.\n\nBu durumlarda temel platform teknik destek personeliniz ve y\u00f6neticilerinizden yararlanabilmeniz \u00f6nemlidir. \u00dcr\u00fcn, ek y\u00f6neticiler ve destek personeli gerektirecek \u015fekilde \u00e7ok fazla \u00f6zelle\u015ftirildiyse, maliyet avantajlar\u0131 ciddi \u015fekilde seyreltilebilir.","rendered":"<p>Baz\u0131 \u00d6YS&#8217;ler, istemci bilgisayarlara y\u00fcklenecek yaz\u0131l\u0131m \u00e7al\u0131\u015fma zaman\u0131 yorumlay\u0131c\u0131lar\u0131n\u0131 gerektiren Java gibi programlama dilleri kullan\u0131larak olu\u015fturulmu\u015ftur. Bu, yorumlay\u0131c\u0131n\u0131n gerekli minimum s\u00fcr\u00fcm\u00fcne sahip olmayan, belki de bunu onaylamayan kurumsal BT politikas\u0131 veya kullan\u0131c\u0131lar\u0131n kendi yaz\u0131l\u0131m g\u00fcncellemelerini yapmas\u0131n\u0131 k\u0131s\u0131tlayan kullan\u0131c\u0131lar i\u00e7in bir sorun olabilir. \u00c7al\u0131\u015fma zaman\u0131 yorumlay\u0131c\u0131s\u0131n\u0131n kurulumuna izin verilse bile, \u00d6YS&#8217;ye eri\u015fmek i\u00e7in bunu yapmalar\u0131 gerekmedi\u011fi i\u00e7in kullan\u0131c\u0131 dostu de\u011fildir ve \u00d6YS i\u00e7in BT deste\u011fini zorla\u015ft\u0131r\u0131r. Bu nedenlerle baz\u0131 \u00d6YS&#8217;ler son y\u0131llarda Java kodlar\u0131 Java olan di\u011fer kod tabanlar\u0131na ge\u00e7mektedir.<\/p>\n<p>Di\u011fer \u00d6YS&#8217;ler, Oraclee\u00ae \u00a0veya SharePoint\u00ae gibi i\u00e7erik y\u00f6netim sistemleri veri taban\u0131 platformlar\u0131 \u00fczerine kurulmu\u015ftur. Bunlar, s\u00f6z konusu platform i\u00e7in zaten bir i\u015fletme lisans\u0131na sahip olmad\u0131\u011f\u0131n\u0131z s\u00fcrece, altta yatan platformun sat\u0131n al\u0131nmas\u0131n\u0131 (ve ge\u00e7erli bir lisans\u0131n korunmas\u0131n\u0131) gerektirir.<\/p>\n<p>Bu programlama dilinin ve platform ba\u011f\u0131ml\u0131l\u0131k gereksinimlerinin, sat\u0131n almay\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fcz bir \u00d6YS i\u00e7in ne oldu\u011funu belirlemek \u00f6nemlidir \u00e7\u00fcnk\u00fc maliyet ve konu\u015flanabilirlik \u00fczerinde \u00f6nemli bir etkisi olabilir. Bu ayr\u0131ca, programlama dilinin programc\u0131lar\u0131n\u0131z\u0131n a\u015fina olmad\u0131\u011f\u0131 ve \u00f6zelle\u015ftirmeyi zorla\u015ft\u0131rabilece\u011fi i\u00e7in \u00fcr\u00fcn\u00fcn \u00f6zelle\u015ftirilmesi ile de ilgilidir.<\/p>\n<p>Baz\u0131 tedarik\u00e7iler (\u00f6r. ShareKnowledgee\u00ae ), kurumsal platformlar\u0131 (\u00f6r. Microsoft SharePoint, WordPress), \u00d6YS&#8217;ler gibi g\u00f6r\u00fcnmek i\u00e7in ki\u015fiselle\u015ftirdikleri i\u015fletme modelleri sunar. \u00d6YS&#8217;nizi g\u00fcvenlik duvar\u0131n\u0131z\u0131n arkas\u0131na yerle\u015ftirmek istiyorsan\u0131z bu cazip bir se\u00e7enek olabilir. Bir \u00d6YS almak i\u00e7in bu modelin avantajlar\u0131 \u015funlard\u0131r:<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0130\u015fletme, temel platform i\u00e7in zaten bir lisansa sahipse daha d\u00fc\u015f\u00fck maliyetli olur.<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Kurulu\u015fun temel platformunu destekleyen mevcut BT altyap\u0131s\u0131ndan yararlan\u0131r.<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Kullan\u0131c\u0131lar, temel platformu nas\u0131l kullanacaklar\u0131n\u0131 zaten bildikleri i\u00e7in e\u011fitim maliyeti d\u00fc\u015fer.<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0130\u00e7eri\u011fin b\u00fcy\u00fck bir k\u0131sm\u0131 muhtemelen sistemde zaten mevcut oldu\u011fundan onu bir sistemden di\u011ferine aktarmaya gerek yoktur.<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Mevcut platform, var olan g\u00fcvenlik, i\u00e7erik y\u00f6netimi, kullan\u0131c\u0131 profilleri ve temel platform i\u00e7in zaten mevcut olan di\u011fer i\u015f kurallar\u0131 ve i\u015f ak\u0131\u015flar\u0131ndan yararlan\u0131r.<\/p>\n<p>\u00b7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Giri\u015fim, \u00f6\u011frenmeye veya \u00d6YS&#8217;nin i\u015fleyi\u015fine (\u00f6zellikle sosyal medyaya) s\u0131kl\u0131kla ilgi duyan taban platformuna eklenen yeni \u00f6zelliklerden yararlanabilecektir.<\/p>\n<p>Bu durumlarda temel platform teknik destek personeliniz ve y\u00f6neticilerinizden yararlanabilmeniz \u00f6nemlidir. \u00dcr\u00fcn, ek y\u00f6neticiler ve destek personeli gerektirecek \u015fekilde \u00e7ok fazla \u00f6zelle\u015ftirildiyse, maliyet avantajlar\u0131 ciddi \u015fekilde seyreltilebilir.<\/p>\n","protected":false},"author":1,"menu_order":4,"template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"pb_show_title":"","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[143],"contributor":[],"license":[],"class_list":["post-200","chapter","type-chapter","status-publish","hentry","chapter-type-numberless"],"part":149,"_links":{"self":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/200\/revisions"}],"predecessor-version":[{"id":203,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/200\/revisions\/203"}],"part":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/parts\/149"}],"metadata":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/200\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/media?parent=200"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapter-type?post=200"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/contributor?post=200"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/license?post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}