İçeriğe atla

Kullanıcı aracısı

Web'de kullanıcı aracısı, kullanıcı adına hareket eden ve "Web içeriğini alan, işleyen ve son kullanıcı etkileşimini kolaylaştıran" herhangi bir yazılımdır. Bu nedenle kullanıcı aracısı özel bir yazılım aracısı türüdür.

Kullanıcı aracılarının bazı önemli örnekleri web tarayıcıları ve e-posta okuyucularıdır. Genellikle, bir kullanıcı aracısı bir istemci-sunucu sisteminde istemci olarak hareket eder. Oturum Başlatma Protokolü (SIP) gibi bazı bağlamlarda, kullanıcı aracısı terimi bir iletişim oturumunun her iki uç noktasını da ifade eder.

Kullanıcı Aracısı Kimliği

Bir yazılım aracısı bir ağ protokolünde çalıştığında, genellikle kendisini, uygulama türünü, işletim sistemini, cihaz modelini, yazılım satıcısını veya yazılım revizyonunu, işletim eşine karakteristik bir tanımlama dizesi göndererek tanımlar. HTTP, SIP ve NNTP protokollerinde bu tanımlama User-Agent başlık alanında iletilir. Web tarayıcıları gibi botlar, Web Yöneticisinin botun operatörüyle iletişim kurabilmesi için genellikle bir URL ve/veya e-posta adresi de içerir.

HTTP'de Kullanımı

HTTP'de User-Agent dizesi genellikle kaynak sunucunun yanıt için uygun içeriği veya işletim parametrelerini seçtiği içerik anlaşması için kullanılır. Örneğin, User-Agent dizesi bir web sunucusu tarafından istemci yazılımının belirli bir sürümünün bilinen özelliklerine dayalı olarak değişkenleri seçmek için kullanılabilir. İçerik uyarlama kavramı, "belirli kullanıcı aracısı sınırlamalarından kaçınmak için yanıtları uyarlamak amacıyla" RFC 1945'te HTTP standardına dahil edilmiştir.

User-Agent dizesi, Robots Exclusion Standardı (robots.txt dosyası) kullanılarak Web tarayıcılarının bir web sitesinin belirli bölümlerine erişiminin engellenebileceği kriterlerden biridir.

Diğer birçok HTTP istek başlığında olduğu gibi, "User-Agent" dizesindeki bilgiler de istemcinin sunucuya gönderdiği bilgilere katkıda bulunur, çünkü bu dize kullanıcıdan kullanıcıya önemli ölçüde değişebilir.[1]

İnsanlar tarafından işletilen web tarayıcıları için format

User-Agent dizesi biçimi şu anda HTTP Semantikleri bölüm 10.1.5 tarafından belirtilmektedir. HTTP'deki User-Agent dizesinin biçimi, isteğe bağlı yorumlarla birlikte ürün belirteçlerinin (anahtar sözcükler) bir listesidir. Örneğin, bir kullanıcının ürününün adı WikiBrowser ise, kullanıcı aracısı dizesi WikiBrowser/1.0 Gecko/1.0 olabilir. "En önemli" ürün bileşeni ilk olarak listelenir.

Bu stringin parçaları şu şekildedir:

  • ürün adı ve sürümü (WikiBrowser/1.0 )
  • düzen motoru ve sürümü (Gecko/1.0 )

İlk tarayıcı savaşı sırasında, birçok web sunucusu, çerçeveler de dahil olmak üzere gelişmiş özellikler gerektiren web sayfalarını yalnızca Mozilla'nın bir sürümü olarak tanımlanan istemcilere gönderecek şekilde yapılandırılmıştı. Diğer tarayıcılar Mosaic, Cello ya da Samba gibi eski ürünler olarak kabul ediliyor ve çıplak HTML belgeleri gönderiliyordu.

Bu nedenle, çoğu Web tarayıcısı aşağıdaki gibi bir User-Agent dize değeri kullanır:

Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]

Örneğin, iPad'deki Safari aşağıdakileri kullanmıştır:

Mozilla/5.0 (iPad; U; Mac OS X gibi CPU OS 3_2_1; en-us) AppleWebKit/531.21.10 (KHTML, Gecko gibi) Mobile/7B405

Bu stringin bileşenleri aşağıdaki gibidir:

  • Mozilla/5.0 : Daha önce Mozilla işleme motoruyla uyumluluğu belirtmek için kullanılıyordu.
  • (iPad; U; Mac OS X gibi CPU OS 3_2_1; en-us) : Tarayıcının çalıştığı sistemin ayrıntıları.
  • AppleWebKit/531.21.10 : Tarayıcının kullandığı platform.
  • (KHTML, Gecko gibi) : Tarayıcı platformu ayrıntıları.
  • Mobil/7B405 : Bu, tarayıcı tarafından doğrudan tarayıcıda veya üçüncü taraflar aracılığıyla kullanılabilen belirli geliştirmeleri belirtmek için kullanılır. Buna bir örnek, Live Meeting hizmetinin yazılımın kurulu olup olmadığını bilmesi için bir uzantı kaydeden Microsoft Live Meeting'dir; bu, toplantılara katılmak için kolaylaştırılmış bir deneyim sağlayabileceği anlamına gelir.

Chromium kod tabanına geçmeden önce Opera, User-Agent dizesi "Mozilla" ile başlamayan (bunun yerine "Opera" ile başlayan) en yaygın kullanılan web tarayıcısıydı. 15 Temmuz 2013'ten bu yana Opera'nın User-Agent dizesi "Mozilla/5.0" ile başlıyor ve eski sunucu kurallarıyla karşılaşmamak için artık "Opera" kelimesini içermiyor (bunun yerine Opera sürümünü belirtmek için "OPR" dizesini kullanıyor).

Otomasyon Aracıları (botlar) İçin Format

Otomatik web tarama araçları, sorun çıkması durumunda önemli bir alanın iletişim bilgileri olduğu basitleştirilmiş bir form kullanabilir. Geleneksel olarak "bot" kelimesi aracının adına dahil edilir. Örneğin:

Googlebot/2.1 (+http://www.google.com/bot.html)

Otomasyon aracıların " robots.txt " adlı özel bir dosyada kurallara uyması beklenir.

Kullanıcı Aracısı Sahtekarlığı

Çeşitli Web tarayıcı ürünlerinin popülerliği Web'in tarihi boyunca değişiklik göstermiştir ve bu durum web sitelerinin tasarımını öyle etkilemiştir ki, web siteleri bazen World Wide Web Consortium (W3C) veya Internet Engineering Task Force (IETF) tarafından belirlenen tek tip standartlara göre değil, yalnızca belirli tarayıcılarla iyi çalışacak şekilde tasarlanmıştır. Web siteleri genellikle tarayıcı sürümünü tespit ederek gönderilen sayfa tasarımını alınan kullanıcı aracısı dizesine göre ayarlamak için kod içerir. Bu, daha az popüler tarayıcılara karmaşık içeriklerin gönderilmemesi (bu içeriklerle doğru şekilde başa çıkabilecek olsalar bile) ya da aşırı durumlarda tüm içeriğin reddedilmesi anlamına gelebilir. Bu nedenle, çeşitli tarayıcılar belirli sunucu tarafı içeriğini zorlamak için kimliklerini gizleme veya taklit etme özelliğine sahiptir. Örneğin, Android tarayıcısı uyumluluğa yardımcı olmak için kendisini Safari olarak tanımlar (diğer şeylerin yanı sıra).

İndirme yöneticileri ve çevrimdışı tarayıcılar gibi diğer HTTP istemci programları genellikle kullanıcı aracısı dizesini değiştirme yeteneğine sahiptir.

Kullanıcı aracısı sahtekarlığının bir sonucu olarak , Web tarayıcısı kullanımına ilişkin toplanan istatistikler hatalı olabilir.

Kullanıcı Aracısı Koklama

Kullanıcı aracısı koklama, belirli kullanıcı aracılarıyla görüntülendiğinde farklı veya ayarlanmış içerik gösteren web sitelerinin uygulamasıdır. Buna bir örnek, Microsoft Exchange Server 2003'ün Outlook Web Access özelliğidir. Internet Explorer 6 veya daha yenisiyle görüntülendiğinde, diğer tarayıcılardaki aynı sayfaya kıyasla daha fazla işlevsellik görüntülenir. Tarayıcıya özgü tasarımı teşvik ettiğinden ve tanınmayan kullanıcı aracısı kimlikleriyle yeni tarayıcıları cezalandırdığından, kullanıcı aracısı koklama kötü bir uygulama olarak kabul edilir. Bunun yerine, W3C standart HTML işaretlemesi oluşturmayı,[2] mümkün olduğunca çok sayıda tarayıcıda doğru işlemeye izin vermeyi ve belirli tarayıcı sürümleri veya markaları yerine belirli tarayıcı özelliklerini test etmeyi önerir.[3]

Cep telefonları tarafından görüntülenmesi amaçlanan web siteleri, mobil tarayıcılar genellikle birbirinden büyük farklılıklar gösterdiğinden, genellikle kullanıcı aracısı koklamaya dayanır.

Şifreleme Gücü Gösterimleri

Netscape Navigator ve Internet Explorer gibi Amerika Birleşik Devletleri'nde oluşturulan web tarayıcıları daha önce kullanıcı aracısı dizesindeki şifreleme gücünü belirtmek için U, I ve N harflerini kullanıyordu. Amerika Birleşik Devletleri hükûmetinin 40 bitten daha uzun anahtarlarla şifrelemenin ihraç edilmesine izin verdiği 1996 yılına kadar, satıcılar farklı şifreleme güçlerine sahip çeşitli tarayıcı sürümleri gönderdiler. "U", "ABD" anlamına gelir (128 bit şifrelemeli sürüm için), "I", "Uluslararası" anlamına gelir – tarayıcı 40 bit şifrelemeye sahiptir ve dünyanın her yerinde kullanılabilir – ve "N" (fiili ) "Yok" (şifreleme yok) anlamına gelir.[4] İhracat kısıtlamalarının kaldırılmasının ardından çoğu satıcı 256 bit şifrelemeyi destekledi.

User-Agent Başlığının Kullanımdan Kaldırılması

2020'de Google, Google Chrome tarayıcılarında User-Agent başlığı desteğini aşamalı olarak kaldıracağını duyurdu. Diğer büyük web tarayıcı satıcılarının hareketi desteklediğini, ancak diğer satıcıların ne zaman aynı şeyi yapacağını bilmediklerini belirttiler.[5] Google, İstemci İpuçları adlı yeni bir özelliğin, User-Agent dizesinin işlevselliğinin yerini alacağını belirtti.[6]

Tarayıcı Yanlış Tanımlama

Şubat 2023'te piyasaya sürülen Firefox 110'dan başlayarak[7] Mozilla, tarayıcının kullanıcı aracısının 109. sürümünde bazı kısımlarını geçici olarak dondurmak zorunda kaldı. Bu, birkaç web sitesinin tarayıcının bir geliştirme sürümünü (kendisini Mozilla/5.0 (Windows NT 10.0; Win64; rv:110.0 ) Gecko/20100101 Firefox/110.0 )[8] dizesiyle tanımlayan) kullanımdan kaldırılmış İnternet olarak yanlış tanıması nedeniyle yapıldı. Explorer 11 (Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0 ) like Gecko bildirir).[9] Firefox 120'nin piyasaya sürülmesinden sonra sorun kendi kendine düzelecektir, çünkü yalnızca 110'dan 119'a kadar olan sürümler bundan etkilenmektedir.[10]

Ayrıca bakınız

Kaynakça

  1. ^ "Browser Versions Carry 10.5 Bits of Identifying Information on Average". Electronic Frontier Foundation. 27 Ocak 2010. 29 Ocak 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Ağustos 2011.  Yazar |ad1= eksik |soyadı1= (yardım)
  2. ^ "W3C Markup Validation Service". W3C. 5 Haziran 1997 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ekim 2011.  Yazar |ad1= eksik |soyadı1= (yardım)
  3. ^ "Browser Detection and Cross Browser Support". Mozilla Developer Center. Mozilla. 10 Şubat 2003. 17 Kasım 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Mayıs 2009.  Yazar |ad1= eksik |soyadı1= (yardım)
  4. ^ "user-agent strings (obsolete)". mozilla.org. 28 Mart 1998. 13 Eylül 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ocak 2010.  Yazar |ad1= eksik |soyadı1= (yardım)
  5. ^ "Chrome Phasing out Support for User Agent". InfoQ. 25 Mart 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Mart 2020. 
  6. ^ "Google to phase out user-agent strings in Chrome". ZDNet (İngilizce). 14 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Mart 2020.  Yazar |ad1= eksik |soyadı1= (yardım)
  7. ^ "Firefox Release Notes". mozilla.org. 31 Ocak 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Nisan 2023. 
  8. ^ "www.bestbuy.com - Firefox is an unsupported browser". github.com. 9 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Nisan 2023. 
  9. ^ "Freeze `rv:` segment in the User Agent string to `rv:109.0` to avoid erroneous IE11 detection". bugzilla.mozilla.org. 22 Aralık 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Nisan 2023. 
  10. ^ "Remove the frozen `rv:109.0` IE11 UA workaround after Firefox reaches version 120 (desktop and Android)". bugzilla.mozilla.org. 29 Aralık 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Nisan 2023. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Web tarayıcısı</span> World Wide Webdeki bilgi kaynaklarını almak, sunmak ve dolaşmak için yazılım uygulaması

Web tarayıcısı veya ağ tarayıcısı, kullanıcıların World Wide Web (WWW) üzerinde bulunan bilgi kaynaklarını edinmeye ve görüntülemeye yarayan yazılımların genel adıdır. WWW üzerindeki bilgi kaynakları web sayfası, resim, video veya başka içerik türü olabilir. Bu kaynaklarda yer alan hiperlinkler aracılığıyla kullanıcılar, web tarayıcılarını kullanarak ilgili kaynaklar arasında dolaşabilir.

<span class="mw-page-title-main">Mozilla Firefox</span> yazılım

Mozilla Firefox, Mozilla Vakfı ve onun alt kuruluşu Mozilla Corporation tarafından geliştirilen, özgür ve açık kaynak kodlu bir web tarayıcısıdır. Firefox; Windows, macOS, Linux, Android ve iOS işletim sistemlerinde kullanabilir. Yazılımın Windows, macOS, Linux, Android sürümlerinde web sayfalarının oluşturulması için Gecko motoru kullanılır. Mozilla tarafından geliştirilen Gecko, mevcut ve planlanmış web standartlarıyla uyumludur. 2015'te çıkan iOS için Firefox uygulamasında ise Apple'ın getirdiği kısıtlamalar nedeniyle iOS'in bütünleşik WebKit motoru kullanılır.

<span class="mw-page-title-main">HTTP</span> iletişim protokolü

HTTP bir kaynaktan dağıtılan ve ortak kullanıma açık olan hiperortam bilgi sistemleri için uygulama seviyesinde bir iletişim protokolüdür. HTTP, World Wide Web için veri iletişiminin temelidir; burada köprü metni belgeleri, örneğin bir fare tıklamasıyla veya bir web tarayıcısında ekrana dokunarak kullanıcının kolayca erişebileceği diğer kaynaklara köprüler içerir.

<span class="mw-page-title-main">Tarayıcı savaşları</span>

Tarayıcı Savaşları, elektronik cihazların İnternete bağlanırken kullandıkları yazılımlar olan ağ tarayıcısı üreticisi şirketler arasında yaşanan ve pazar payını elinde tutmak ya da artırmak için girişilen yarış dönemlerine verilen addır.

HTTPS bir bilgisayar ağı üzerinden güvenli iletişim için internet üzerinde yaygın olarak kullanılan bir HTTP uzantısıdır. HTTPS'te, iletişim protokolü Taşıma Katmanı Güvenliği (TLS) veya öncesinde, onun öncülü/selefi olan Güvenli Soket Katmanı (SSL) ile şifrelenir. Bu nedenle protokol sık sık TLS üzerinden HTTP veya SSL üzerinden HTTP olarak da adlandırılır.

<span class="mw-page-title-main">Web sayfası</span> World Wide Web ve web tarayıcıları aracılığıyla doğrudan görüntülenebilen tek belge

Web sayfası, World Wide Web için hazırlanan ve web tarayıcısı kullanılarak görüntülenebilen dokümanlardır. Web sayfaları çoğunlukla HTML formatında kodlanır, CSS, betik, görsel ve diğer yardımcı kaynaklardan yararlanılarak son görünümüne sahip olur ve işlevsellik kazanır. Birden fazla web sayfasının bir araya gelmesi ile ortaya çıkan web sitesi ile karıştırılmamalıdır. Günlük konuşma dilinde internet sayfası terimi de çoğunlukla web sitesi anlamında kullanılmaktadır.

Netscape Communications Corporation Mountain View, Kaliforniya ve daha sonra Dulles, Virginia merkezli Amerikan bağımsız bir bilgisayar hizmetleri şirketidir. Netscape web tarayıcısı bir zamanlar baskındı 1990'ların ortalarında pazar payı yüzde 90'ın üstündeyken 2006'da yüzde 1'in altına indi. Rakipleri Microsoft Internet Explorer ve diğer tarayıcılara yenik düştü. Aynı zamanda Netscape, en yaygın programlama dili JavaScript'i oluşturan şirkettir.

XUL,, bir XML kullanıcı arayüzü tanımlama dilidir ve İngilizce XML User Interface Language ifadesinin kısaltmasıdır. Mozilla projesi bünyesinde geliştirilmiştir. Firefox web tarayıcısı, Thunderbird e-posta istemcisi gibi uygulamalarının arayüzlerinin tanımlanmasında kullanılmıştır.

Mozilla Kitabı, Netscape ve Mozilla tabanlı web tarayıcılarında bulunan bir yazılım sürpriz yumurtasıdır. Tarayıcıda about:mozilla adresine girilerek görülebilir.

<span class="mw-page-title-main">World Wide Web</span> internet kullanarak ulaşılan, birbirine bağlı belgelerden oluşan küresel sistem

World Wide Web, Dünya Çapında Ağ (kısaca WWW veya Web), İnternet üzerinde yayınlanan birbirleriyle bağlantılı hiper-metin dokümanlarından oluşan bir bilgi sistemidir. Bu dokümanların her birine Web sayfası adı verilir ve Web sayfalarına İnternet kullanıcısının bilgisayarında çalışan Web tarayıcısı adı verilen bilgisayar programları aracılığıyla erişilir. Web sayfalarında metin, imaj, video ve diğer multimedya ögeleri bulunabilir ve diğer bağlantı ya da link adı verilen hiper-bağlantılar ile başka Web sayfalarına geçiş yapılabilir.

Bu liste bilinen bazı Firefox eklentilerinin listesidir. Birçok Mozilla Firefox eklentisi SeaMonkey tarayıcısında da çalışır. Daha geniş bir liste için resmi eklenti deposuna bakabilirsiniz. 30 Nisan 2007 tarihiyle bu depoda 2286 eklenti bulunmaktadır. Eklentiler geliştiriciler tarafından yaratılmaktadır. Eklentilerin tamamı kamuya açıklanmadan önce editör bir grup tarafından gözden geçirilir.

Firefox Sync, Mozilla Firefox İnternet tarayıcısının eşleştirme özelliğidir. Önceleri tarayıcıdan bağımsız bir eklenti olarak sunulmaya başlanmış olup Firefox 4.0 ve sonrası sürümlerde Firefox'a gömülü bir özellik olarak gelmektedir. Kullanıcıların yer imlerini, tarayıcı geçmişini, tarayıcı ayarlarını, şifreleri, otomatik doldurulan formları ve en son açılmış 25 sekmeyi, birden fazla bilgisayarda ya da telefonda senkronize etmeye olanak tanır. Firefox Sync, verileri şifreleyerek, kullanıcı bilgisinin dışarıya çıkmasını engeller.

<span class="mw-page-title-main">İOS için Firefox</span>

iOS için Firefox Apple iPhone, iPad ve iPod Touch mobil cihazları için Mozilla'nın bir tarayıcısı. Firefox'ta masaüstü ve mobil için kullanılan Gecko düzen motorunu kullanmayan ilk Firefox markalı tarayıcıdır. Apple tarafından seçilen iOS güvenlik kısıtlamaları nedeniyle Firefox, Gecko'nun yerine yerleşik iOS WebKit tabanlı işleme çerçevesini kullandı. IOS for Firefox, Firefox Sync'i destekler ve Firefox'un tarama geçmişini, yer imlerini ve son sekmeleri senkronize edebilir.

Cross-Origin Resource Sharing (CORS), bir web sayfası üzerindeki bazı kaynakların, kaynağın sunulduğu alan adının dışındaki bir alan adından istenebilmesine izin veren bir mekanizmadır. Bir web sayfası, özgürce kökler arası resimleri, stil sayfalarını, betikleri ve videoları ekleyebilmektedir. Ancak, bazı “alanlar arası” istekler, özellikle Ajax istekleri, Aynı Kök Politikası nedeniyle varsayılan olarak yasaklanmıştır.

<span class="mw-page-title-main">Firefox Focus</span> Mobil cihazlara özgü, gizlilik odaklı web tarayıcısı

Firefox Focus, Mozilla tarafından Android ve iOS cihazlar için geliştirilen özgür bir gizlilik odaklı tarayıcıdır. Firefox Focus, başlangıçta iOS için bir takipçi engelleme uygulamasıydı. Kısa bir süre sonra, minimalist bir web tarayıcısı haline getirildi.

WebRTC, web tarayıcılarına ve mobil uygulamalara basit uygulama geliştirme arayüzü (API'ler) aracılığıyla gerçek zamanlı iletişim (RTC) sağlayan ücretsiz, açık kaynaklı bir projedir. Direkt olarak eşler arası iletişime izin vermesi ile, eklenti yükleme veya uygulama indirme ihtiyacını ortadan kaldırarak, ses ve video iletişiminin web sayfalarında kolaylıkla kullanılmasını sağlar. Apple, Google, Microsoft, Mozilla ve Opera tarafından desteklenen WebRTC, World Wide Web Konsorsiyumu (W3C) ve İnternet Mühendisliği Görev Gücü (IETF) aracılığıyla standartlaştırılmaktadır.

Goanna, Mozilla 'nın Gecko motorundan çatallanmış bir açık kaynaklı web tarayıcı motorudur. Bu motor başlıca Pale Moon tarayıcısında, Basilisk tarayıcısında ve diğer UXP tabanlı uygulamalarda kullanılmak adına üretilmiştir. K-Meleon tarayıcısının bir çatalı ve Windows XP için Mypal tarayıcısı da bu motoru kullanan uygulamalar arasında bulunmaktadır.

Dolphin Browser, MoboTap Inc. tarafından Android ve iOS işletim sistemleri için geliştirilmiş bir web tarayıcısıdır. Çoklu dokunma hareketlerini destekleyen Android platformu için ilk alternatif tarayıcılardan biriydi. Dolphin Browser, yerel platformunun varsayılan tarayıcı motorunu kullanır.

Tarayıcı güvenliği, ağ bağlantılı verileri ve bilgisayar sistemlerini gizlilik ihlallerinden veya kötü amaçlı yazılımlardan korumak için İnternet güvenliğinin web tarayıcılarına uygulanmasıdır. Tarayıcıların güvenlik açıkları genellikle JavaScript ile bazen Adobe Flash kullanan ikincil bir yüke sahip siteler arası komut dosyası (XSS) kullanır. Güvenlik açıkları ayrıca tüm tarayıcılarda yaygın olarak kullanılan güvenlik açıklarından yararlanabilir.).

<span class="mw-page-title-main">Web geliştirme araçları</span>

Web geliştirme araçları, web geliştiricilerinin kaynak kodlarını test etmelerine ve hata ayıklamalarına olanak tanır. Bir web sayfasının doğrudan oluşturulmasına yardımcı olmamaları, bunun yerine bir web sitesinin veya web uygulamasının kullanıcı arayüzünü test etmek için kullanılan araçlar olmaları bakımından web sitesi oluşturuculardan ve entegre geliştirme ortamlarından (IDE'ler) farklıdırlar.