HTML bilmek zorunda kalmadan, yalnızca editörlerle kaliteli web siteleri oluşturmak mümkün olacak mı? [kapalı]


12

Apple'dan Microsoft'a ve Google'a kadar birçok büyük şirket, herkesin WYSIWYG editörü ile bir web sitesi oluşturmasına izin verecek araçlar oluşturmaya giderek daha fazla para harcıyor.

Örneğin, Adobe'den yeni aldığım bu e-posta:

Web sitelerini Adobe® InDesign® düzeni kadar hızlı ve kolay bir şekilde oluşturun.

Şu anda beta biçiminde olan "Muse" adlı uygulama kodu, grafik tasarımcılarının HTML ve CSS web sitelerini tasarlamak ve yayınlamak için tanıdık, serbest biçimli araçlar kullanmasına olanak tanıyan yeni bir teknolojidir - hepsi kod yazmadan veya şablonlarla sınırlı değildir. Bu inanılmaz ücretsiz önizlemenin bir parçası olun ve Muse'un web için oluşturma yönteminizde nasıl devrim yaratacağını deneyimleyin.

Bir web geliştiricisi olarak, Adobe veya başka bir şirketin HTML / CSS / JS bilgisi olmayan bir kullanıcının bu nedenlerle faydalı bir web sitesi tasarımı oluşturmasına izin veren bir çözüm oluşturmak için herhangi bir şekilde öngöremiyorum:

  • Oluşturulan kod neredeyse kesinlikle bir karmaşa olacaktır, bu da sitenin onunla çalışması için arka ucunu yazmak isteyen bir programcı için zorlaştırır. Hatta kodu, ihtiyaç duydukları şekilde yapılandırmak için kendilerinin de değiştirmeleri gerekebilir.
  • HTML piksel tabanlı değildir, bu nedenle metin boyutundaki değişiklikler vb. İle akabilen şablonları kolayca tasarlayabilen bir araç geliştirmek çok zordur. Buna ek olarak, öğeler birbirini rastgele sırada değil, makul sırada izlemelidir ( örneğin, bir öğe eklendiğinde belirlendiği şekilde).
  • Bir araçta oluşturulan kodun diğer araçlara kolayca taşınabilir olması gerekmez, bu da sizi orijinal araca kilitler.

(Aracın bir web sitesinin tam kontrolüne izin vereceğini varsayıyorum; Adobe'nin dediği gibi "Adobe InDesign mizanpajı kadar hızlı ve kolay". Profesyonelce tasarlanmış şablonları kullanmanıza izin veren programlar farklı bir hikaye.)

HTML konusunda uzman olmayan bir kişinin kaliteli (sahne arkası ve görünüm) web tasarımları / siteleri oluşturmasının mümkün olacağını düşünüyor musunuz?


2
Soru başlığınız, kişinin süreçte hiç kullanılmadığı HTML yerine HTML bilmesine gerek olmadığı açıklanarak geliştirilebilir.
Alger

Yanıtlar:


30

Yakında değil. WYSIWYG editörleri dönemi çok uzun (dinozorlar gibi) ama şirketler onu pompalamaya devam ediyor. Dreamweaver'ı kullandığınızı ve spacer.gifdüzeni aynı şekilde koymak için düzinelerce görüntüye sahip olduğum günleri hatırlıyorum .

Bunun gibi bir yazılım aptalın altınıdır - hızlı ve kirli bir şey isteyen (yarın üç ay içinde aksine) ve kaliteyi bilmeyen veya önemsemeyen insanlara hitap etmek içindir. Bu gerçek bir çözüm değil, sadece bu yanılsamayı sağlıyor; Amiral Ackbar'ın ölümsüz sözleriyle: Bu bir tuzak!

Dürüst olmak gerekirse, bunun için bir ton tonu benimseyeceğim, bu yüzden uyarılmalıdır, bunun gibi yılan yağının kalıcı olması beni rahatsız ediyor çünkü işleri doğru yapmak zorunda olmadığınız fikrini teşvik ediyor ve teşvik ediyor . Resepsiyonist bir web sayfası veya birkaç tıklamayla sizin için tam bir CRUD uygulaması yaratacak gibi görünen şık bir sihirbaz oluşturmasına izin vermek için bazı WYSIWYG editörü olsun, nefret ettiğim tutum budur - işletmelerin kalitenin düşmediğini düşünmesini sağlar ' Önemli değil ve çöpleri olabildiğince çabuk dışarı atabilirsiniz, bu yüzden kalitesiz tasarımın parçalanması zamanı geldiğinde, düzgün bir şekilde yapmak için çok fazla yatırım yapılır.ve sen sızdıran bir boruyu yamaya çalışıyorsun çünkü kimse bu şeyin yerini almak istemiyor. Sahip olmak tamamen yanlış bir tutum, ama daha fazla zorlanıyor. Yıldız Savaşları referanslarına geri dönmek, Karanlık Taraf'a giden yol ve bu yola sonsuza dek başladığınızda kaderinize hükmedecek.

Sorunuzu cevaplamak için, evet bir gün ham HTML kullanmadan iyi bir web sitesi oluşturmanın bir yolu olacak, ancak o gün çok uzakta.


1
Flash'ta iyi bir web sitesi oluşturamayacağınızı bilmek güzel; Tüm bu yıllar boyunca canlandırıldım.
Aaron McIver

1
Jhocking'in cevabını okuyun. Dreamweaver ve benzeri şeylerden bahsettiğinizi biliyorum (ve birkaç noktanıza katılıyorum), ancak gerçekten çekici kişisel sayfaları çok kolay hale getirmenizi sağlayan bir ton web sitesi var.
yarian

Bu çok taraflı bir cevap. O günün bugün olmadığına karar vermek için Muse'u kullanmalıydın. Umarım bir cevap verdikten sonra cevabınızı güncellersiniz. Bir göz atın, harika görünüyor: venturebeat.com/2011/08/15/adobe-muse
Özgür

HTML / CSS'den daha az saçma bir şeye geçersek mümkün olabilir.
Alan B

8

Bir anlamda, bu zaten mümkün. WordPress ve birçok şablonu gibi blog oluşturma araçlarının tamamı budur: içerik oluşturucuların HTML hakkında çok az teknik bilgi ile harika web siteleri yapmasını sağlamak.

Bununla birlikte, web sitesinin işlevselliği, web sitesi oluşturma aracının içerdiği ile tamamen sınırlıdır. Hayattaki her şeyde olduğu gibi, yeni işlevsellik ve özel bir yaratım istiyorsanız, bu başlık altında çok fazla iş içerir.


4
Bir blog (önemsiz düzen, etin içeriği) ve görsel olarak çekici olması gereken gerçek bir web sitesi arasında bir fark olduğunu iddia ediyorum. Bir blog'a gittiğinizde normalde içerik için bu yüzden çok spartan bir görünüm gayet iyi, müşterileri çekmek amaçlı bir "brochureware" sitesi için çok fazla değil.
Wayne Molina

1
Birçok blog çok iyi web siteleri; bir "broşür" sitenin görsel çekiciliğini koyduğunuzda çoğunlukla temel HTML'ye değil, şablona takılı grafik tasarımın kalitesine düşer. Onlar e-ticaret siteleri falan değil, ama kesinlikle çok güzel web siteleri. Görsel görünümün "spartan" olması için, ben buna "minimalist" diyorum ve bunu tam tersini tercih ediyorum.
jhocking

1
@Wayne M: Bazı Wordpress temalarını gördünüz mü? Onlar bak çok görsel olarak çekici.
yarian

1
WordPress kullanıyorum. Desteklediği bir şey yaptığınız sürece harika, ancak bir şeyi tahıllara karşı bir şekilde değiştirmek istediğinizde, bu bir kabus haline gelir. Her durumda, Wayne M'in cevabına katılıyorum - her şey biraz tuzak olabilir. Ve "bilgisayar olmayanların" web uygulamaları oluşturmanın kolay olduğunu düşündürmesi kesinlikle sinir bozucu.
Bobby Tables

Doğru, bu çok can sıkıcı. Ancak WordPress'in hatası, insanların bir web sitesi ile bir web uygulaması arasındaki farkı söyleyememesi çok zor .
Ağustos'ta

6

Wayne M'in cevabı harika çünkü WYSIWYG editörlerinin en büyük probleminin altını çiziyor: düşük kaliteli kod üretiyorlar . Microsoft FrontPage döneminden Macromedia Dreamweaver'a, Microsoft Expression paketinden Adobe InDesign'a kadar, reklam yeni ürünün yüksek kaliteli, temiz HTML ve CSS üretmek için tasarlandığını her söylediğinde ve bir sonraki ürün için bir sonraki reklam her zaman biri yalandı.

Ama dahası da var. Sadece temiz bir kod oluşturacak kadar sofistike değil, aynı zamanda bunu yapamazlar ve asla yapamazlar. Asla (elbette, fütüristik yıl 3000 bilgisayarlardan erkeklerden daha akıllı değilim). Neden?

Çünkü en başından beri yanlış bir yol izliyorlar. Fikirleri: bir aptala bir araç verin ve onunla ve hiçbir beceri veya bilgi olmadan hayretler yaşayabilirdi . Gerçek hayatta olan bu değil. Ben, bir geliştirici olarak, genellikle kendi kendine denilen tasarımcılarla çalışıyorum. Ne genel olarak web hakkında ne de HTML veya CSS hakkında hiçbir şey bilmiyorlar. Bana tasarımlarını verdiklerinde, temiz kod yapmak çok zor . Genellikle imkansız. Tek yol önce tasarımlarını değiştirmektir.

Ben bir insanım, bu yüzden yapabilirim. Öte yandan, bir WYSIWYG yazılım ürünü asla bir insan tarafından yapılan tasarımı değiştirmeye cesaret edemez . Bu nedenle, bu ürünler web sayfalarının nasıl yapıldığını anlamayan bir kişinin elindeyken her zaman kötü kod üretecektir. Görsel tasarımın bir HTML ve CSS koduna kolayca dönüştürülebilmesi için nasıl yapılması gerektiğini de bilen deneyimli bir geliştirici tarafından kullanılıyorsa, elbette son kodun oldukça temiz olması ihtimali vardır. Ancak, bu gerçek tasarımcıların tasarımlarını aynı işi elle yapacak bir programcıya vermeyi daha kolay bulacağından şüpheleniyorum, belki de optimize edilmesi gerekenleri optimize edebilir.


Bununla birlikte, WYSIWYG ürünlerinin çoğunlukla kötü kod üreteceği gerçeği gerçekten önemli değil. Bu ürünleri yaratırken, şirketler kaliteyi önemsemeyen insanları hedefliyor. Geçerli XHTML 1.1 kodu yazmanın veya CSS sprite'larını kullanmanın veya günde yüzlerce kişi tarafından kullanılacak küçük bir statik web sitesine bazı optimizasyon tekniklerinin uygulanmasının anlamı nedir? Bu web siteleri için kalite önemli değil .

Ve kalite önemli olduğunda, WYSIWYG yazılımı ne kadar iyi olursa olsun, web siteleri elle yapılacaktır.


3

Muhtemelen, araç müşterinin istediklerini üretebildiği sürece . Müşteri bu araçla yapılamayacak bir şey istediği anda, cevap "hayır" olacaktır.


2

Soruyu HTML olmadan yazdınız ve soru bir web sitesinde görünür .

Ancak, zengin web uygulamaları kullanıcılarla karmaşık şekillerde etkileşime girer. Bu karmaşıklık indirgenemez. HTML'in, Javascript'in veya başka bir dilin kullanılıp kullanılmadığı karmaşıklığı korur. Sürükle ve bırak işlemiyle bu karmaşıklığı ifade etmek çok zor oldu. Bunu yıllardır sınırlı bir başarı ile yapmaya çalışıyoruz. Bunu yapabilseydik bile, karmaşıklık hala oradadır ve bununla başa çıkmak için biraz yetenek ve beceri gerekecektir. HTML, web tasarımının montaj dili haline gelebilir, ancak web geliştiricileri için hala çok iş olacaktır.


1

Otomatik oluşturma, kabartmaya yol açar (özellikle web geliştirmede). Kabartmak telin üzerinden hacimli ve gereksiz baytlara yol açar.

Benim düşünceme göre, biçimlendirmeye konan şey üzerinde tam kontrol sahibi olmayı tercih ederim. Bir uzlaşmaya en yakın şey, yazılması biraz daha uzun süren biçimlendirme snippet'lerini kaydetmektir.

Ücretsiz öğle yemeği yok! =)


1

Bir dereceye kadar ...

Tamamen özelleştirilmiş bir web sayfası oluşturmak için HTML'yi bilmeniz gerekmeyecek (HTML başka bir "dil" ile değiştirilmediği sürece) muhtemelen yakında gerçekleşmeyecektir. Ancak Wordpress, Blogger (Google'dan), Webs.com (eski adıyla Freewebs) ve diğer siteler gibi araçlar, daha önce söylediğim gibi, bir ölçüde özelleştirilmiş bir web sitesi oluşturmanıza izin verir.


0

Puanlarınız mantıklı geliyor. Ancak, veri işleme uygulamaları için web sayfaları oluşturmak, saf HTML / CSS arayüzüne alternatifler sunar, örneğin: MS-Silverlight, ZOHO Creator, Code OnTime ve muhtemelen diğerleri. Ayrıca bilgi işleme uygulamaları için, kontrollerin kullanımı, HTML / CSS dünyası hakkında çok fazla bilgi sahibi olmak zorunda kalmadan birçok görsel yönüyle ilgilenir.

Ayrıca, web siteleri için harika siteler oluşturmak için HTML gerektirmeyen gerçekten deha olan en az bir araç vardır (şablonları dahili olarak kullanıyor olabilir), ancak HTML / CSS bilmiyorsanız, çok kötü olmaz 50 şablondan birini seçebiliyorsanız - Araç Artisteer: http://www.artisteer.com/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.