Belirli bir bilgisayarda WorldWideWeb adında bir uygulama vardı. Bu uygulama benzersizdi çünkü kullanıcının HTML belgelerini düzenlemesine ve sunmasına olanak tanıyordu. Ayrıca NeXT'yi satın aldıktan sonra Apple tarafından benimsenen kodlama çerçevelerini de kullandı. Bu çerçeveler, okuduğunuz içeriği görüntülemek için günümüzde hala kullanılmaktadır.
Orijinal uygulamaya benzer şekilde, bu WorldWideWeb, web geliştirme için yararlı bir araçtır. Dosyaları Apache veya nginx gibi gerçek bir web sunucusuna aktarmadan önce çalışmalarını iPad veya iPhone'larında test etmesi gereken kişiler için tasarlanmıştır. Ayrıca, internet bağlantısının olmadığı durumlarda yararlı olabilecek çevrimdışı çalışmaya da olanak tanır. Ayrıca uygulama geliştiricileri, ürünlerinin kullandığı API'leri simüle etmek ve test etmek için bu sunucuyu kullanabilir.
Özellikler:
WorldWideWeb, günümüzde üretimde kullanılan geleneksel web sunucularından farklı şekilde çalışır. Sitenizi izleyen ve değişiklik yapıldığında tarayıcıyı yeniden yükleyen otomatik yenileme özelliğine sahiptir. Bu, her istek yeni bir yanıt aldığından önbellek bozuculara olan ihtiyacı ortadan kaldırır. Uygulamanın yapılandırılması da kolaydır; bir klasör seçip çalışmaya başlamanız yeterlidir. Var olmayan bir URL'ye ulaşırsanız uygulama, o dizindeki dosyaların uygun bir listesini sağlar.
Yerel ağınızdaki cihazları kullanarak kolay erişim için otomatik DNS sağlayan Bonjour desteği de dahildir. Bu özellikle test amacıyla kullanışlıdır. Uygulama aynı zamanda API'lerin kolayca taklit edilmesi için varsayılan yanıtları JSON veya XML olarak ayarlamanıza olanak tanıyan REST desteğine de sahiptir. Tamamen bağımsızdır ve çalışması için Python veya Ruby gibi başka araçlara ihtiyaç duymaz.
Güvenlik en büyük önceliktir ve WorldWideWeb tamamen bir korumalı alanda çalışır. Bu, siz açıkça izin vermediğiniz sürece hiçbir veriye erişemeyeceği anlamına gelir. Güçlü yeteneklerine rağmen, uygulama küçük bir bellek alanına ve minimum CPU yüküne sahiptir. Aynı zamanda kullanıcı dostudur ve ileri düzey teknik bilgi gerektirmez; bu da onu teknik konulara daha az yatkın olan müşteriler ve kişiler için mükemmel kılar.