Apakah mungkin membuat situs web berkualitas dengan editor saja, tanpa perlu tahu HTML? [Tutup]

12

Banyak perusahaan besar, dari Apple hingga Microsoft, Google, semakin banyak menghasilkan uang untuk membuat alat yang memungkinkan siapa saja membuat situs web dengan editor WYSIWYG.

Misalnya, email ini yang baru saya dapatkan dari Adobe:

Buat situs web dengan cepat dan mudah seperti tata letak Adobe® InDesign®.

Saat ini dalam bentuk beta, kode aplikasi bernama "Muse" adalah teknologi baru yang memungkinkan desainer grafis untuk menggunakan alat bentuk-bebas yang akrab untuk merancang dan menerbitkan situs web HTML dan CSS — semua tanpa menulis kode atau dibatasi pada templat. Jadilah bagian dari pratinjau gratis yang luar biasa ini dan alami bagaimana Muse akan merevolusi cara Anda membuat untuk web.

Sebagai pengembang web, saya tidak dapat memperkirakan bahwa Adobe atau perusahaan lain akan membuat beberapa solusi yang memungkinkan pengguna tanpa pengetahuan HTML / CSS / JS untuk membangun desain situs web yang berguna karena alasan-alasan berikut:

  • Kode yang dihasilkan hampir pasti akan berantakan, yang membuatnya sulit bagi seorang programmer yang ingin menulis backend untuk situs untuk bekerja dengannya. Mereka bahkan mungkin diminta untuk mengubah kode sendiri untuk menyusunnya sesuai kebutuhan.
  • HTML bukan berbasis pixel, sehingga sangat sulit untuk mengembangkan alat yang dapat dengan mudah mendesain template yang dapat mengalir dengan perubahan ukuran teks, dll. Selain itu, elemen harus saling mengikuti dalam urutan yang wajar, bukan dalam urutan acak ( misalnya seperti yang ditentukan oleh ketika suatu elemen ditambahkan).
  • Kode yang dihasilkan dalam satu alat kemungkinan tidak akan mudah dibawa ke alat lain dengan mudah, yang akan mengunci Anda ke alat asli.

(Saya berasumsi bahwa alat ini akan memungkinkan kontrol penuh terhadap sebuah situs web; seperti yang dikatakan Adobe, "secepat dan semudah tata letak Adobe InDesign". Program yang memungkinkan Anda menggunakan templat yang dirancang secara profesional adalah cerita yang berbeda.)

Apakah Anda pikir akan mungkin bagi seseorang yang tidak memiliki keterampilan dalam HTML untuk membuat desain / situs web yang berkualitas (baik di belakang layar maupun tampilan)?

Tom Marthenal
sumber
2
Judul pertanyaan Anda dapat ditingkatkan dengan mengklarifikasi bahwa orang tersebut tidak perlu mengetahui HTML, sebagai lawan dari HTML tidak digunakan sama sekali dalam proses.
Alger

Jawaban:

30

Tidak dalam waktu dekat. Era editor WYSIWYG sudah lama berakhir (seperti dinosaurus) tetapi perusahaan terus memompa keluar. Saya ingat hari-hari menggunakan Dreamweaver dan memiliki puluhan spacer.gifgambar untuk meletakkan tata letak dengan cara yang sama.

Perangkat lunak seperti ini adalah emas orang bodoh - perangkat ini dimaksudkan untuk menarik orang yang menginginkan sesuatu yang cepat dan kotor (besok berbeda dengan tiga bulan) dan yang tidak tahu atau peduli dengan kualitas. Ini bukan solusi nyata, itu hanya memberikan ilusi itu; dalam kata-kata abadi Laksamana Ackbar: Ini jebakan!

Sejujurnya, dan aku akan mengadopsi nada ranty untuk ini, jadi berhati-hatilah, fakta bahwa minyak ular seperti ini terus-menerus membuatku jijik karena itu menumbuhkan dan mendorong gagasan bahwa Anda tidak harus melakukan sesuatu dengan benar. Entah itu editor WYSIWYG yang membiarkan resepsionis membuat halaman web atau penyihir hebat yang kelihatannya akan membuat aplikasi CRUD lengkap untuk Anda dalam beberapa klik, itu adalah sikap yang saya benci - itu membuat bisnis berpikir bahwa kualitas tidak jadi ' Ini penting dan Anda bisa membuang sampah secepat mungkin, jadi ketika saatnya tiba bahwa desain jelek berantakan, ada terlalu banyak yang diinvestasikan di dalamnya untuk melakukannya dengan benardan Anda mencoba monyet menambal pipa bocor karena tidak ada yang mau mengganti. Benar-benar sikap yang salah untuk dimiliki, tetapi semakin terdorong. Untuk kembali ke referensi Star Wars, itu adalah jalan menuju Sisi Gelap, dan begitu Anda memulai jalan itu selamanya akan mendominasi takdir Anda.

Untuk menjawab pertanyaan Anda, ya suatu hari nanti akan ada cara untuk membuat situs web yang bagus tanpa menggunakan HTML mentah, tetapi hari itu masih jauh.

Wayne Molina
sumber
1
Senang mengetahui bahwa Anda tidak dapat membuat situs web yang baik dalam Flash; Saya telah diperas selama bertahun-tahun.
Aaron McIver
1
Baca jawaban jhocking. Saya tahu Anda berbicara tentang Dreamweaver dan semacamnya (dan saya setuju dengan beberapa poin Anda), tetapi ada banyak situs web yang memungkinkan Anda membuat halaman pribadi yang sangat menarik dengan sangat mudah.
yarian
Ini adalah jawaban yang sangat bias. Anda harus menggunakan Muse untuk memutuskan apakah hari itu bukan hari ini. Saya harap Anda memperbarui jawaban Anda setelah mencobanya. Lihatlah, kelihatannya luar biasa: venturebeat.com/2011/08/15/adobe-muse
Özgür
Mungkin saja menjadi mungkin jika kita beralih dari HTML / CSS ke sesuatu yang kurang begitu buruk.
Alan B
8

Dalam arti tertentu, ini sudah mungkin. Ini adalah seluruh titik alat blogging seperti WordPress dan banyak templatnya: untuk memungkinkan pembuat konten membuat situs web hebat dengan sedikit pengetahuan teknis tentang HTML.

Yang mengatakan, fungsionalitas situs web sepenuhnya dibatasi pada apa yang termasuk alat pembuatan situs web. Sama seperti segala sesuatu dalam hidup, jika Anda ingin fungsionalitas baru dan kreasi khusus maka itu melibatkan banyak pekerjaan di bawah tenda.

jhocking
sumber
4
Saya berpendapat bahwa ada perbedaan antara blog (tata letak sepele, dagingnya menjadi konten) dan situs web aktual yang dimaksudkan untuk menarik secara visual. Ketika Anda pergi ke sebuah blog itu biasanya untuk konten sehingga tampilan yang sangat sederhana baik-baik saja, tidak terlalu banyak untuk situs "brosur" dimaksudkan untuk menarik pelanggan.
Wayne Molina
1
Banyak blog adalah situs web yang sangat bagus; daya tarik visual dari situs "brosur" seperti yang Anda katakan sebagian besar bermuara pada kualitas desain grafis yang dicolokkan ke templat, bukan HTML yang mendasarinya. Mereka bukan situs e-commerce atau sesuatu, tetapi mereka tentu saja situs web yang sangat bagus. Sedangkan untuk penampilan visual yang "sederhana", saya menyebutnya "minimalis" dan lebih memilih yang sebaliknya.
jhocking
1
@Wayne M: Pernahkah Anda melihat beberapa tema Wordpress? Mereka terlihat sangat menarik secara visual.
yarian
1
Saya menggunakan WordPress. Ini bagus asalkan Anda melakukan sesuatu yang didukungnya, tetapi begitu Anda ingin mengubah sesuatu dengan cara yang bertentangan dengan keinginannya, itu menjadi mimpi buruk. Bagaimanapun, saya setuju dengan jawaban Wayne M - semuanya bisa menjadi sedikit jebakan. Dan itu benar-benar menjengkelkan bagaimana hal itu membuat non-"orang komputer" berpikir bahwa membangun aplikasi web itu mudah.
Bobby Tables
Memang benar, itu sangat menjengkelkan. Namun itu bukan kesalahan WordPress bahwa orang tidak dapat membedakan antara situs web dan aplikasi web .
jhocking
6

Jawaban Wayne M luar biasa karena menggarisbawahi masalah utama editor WYSIWYG: mereka menghasilkan kode berkualitas rendah . Dari Microsoft FrontPage era ke Macromedia Dreamweaver ke Microsoft Expression suite ke Adobe InDesign, setiap kali iklan mengatakan bahwa produk baru dirancang untuk menghasilkan HTML dan CSS berkualitas tinggi, bersih, dan setiap kali iklan berikutnya untuk produk berikutnya menunjukkan bahwa sebelumnya satu bohong.

Tetapi masih ada lagi. Tidak hanya mereka tidak cukup canggih untuk membuat kode bersih, tetapi mereka tidak dapat melakukannya, dan tidak akan pernah bisa melakukannya. Tidak pernah (tentu saja, saya tidak berbicara tentang tahun 3000 komputer futuristik lebih pintar daripada pria mana pun). Mengapa?

Karena mereka mengambil jalan yang salah sejak awal. Gagasan mereka: berikan alat kepada orang bodoh, dan dia akan bisa melakukan keajaiban dengan itu dan tanpa keterampilan atau pengetahuan sama sekali. Ini bukan yang terjadi dalam kehidupan nyata. Saya, sebagai pengembang, sering bekerja dengan desainer yang disebut sendiri yang tidak berpengalaman. Mereka tidak tahu apa-apa tentang web secara umum, atau tentang HTML atau CSS. Ketika mereka memberi saya desain mereka, sangat sulit untuk melakukan kode bersih . Seringkali tidak mungkin. Satu-satunya cara adalah mengubah desain mereka terlebih dahulu.

Saya seorang manusia, jadi saya bisa melakukannya. Di sisi lain, produk perangkat lunak WYSIWYG tidak akan pernah berani mengubah desain yang dibuat oleh manusia . Itu sebabnya produk-produk itu akan selalu menghasilkan kode yang buruk ketika berada di tangan orang yang tidak mengerti bagaimana halaman web dibuat. Jika mereka digunakan oleh pengembang berpengalaman yang juga tahu bagaimana desain visual harus dilakukan agar mudah diubah menjadi kode HTML dan CSS, maka tentu saja ada kemungkinan bahwa kode akhir akan cukup bersih. Tetapi saya curiga bahwa para desainer sejati akan merasa lebih mudah untuk memberikan desain mereka kepada seorang programmer yang akan melakukan pekerjaan yang sama dengan tangan, mungkin mengoptimalkan apa yang perlu dioptimalkan.


Ini dikatakan, fakta bahwa produk WYSIWYG sebagian besar akan menghasilkan kode yang buruk tidak terlalu penting. Saat membuat produk-produk itu, perusahaan menargetkan orang-orang yang tidak peduli dengan kualitas. Apa gunanya menulis kode XHTML 1.1 yang valid atau menggunakan sprite CSS atau menerapkan beberapa teknik optimasi ke situs web statis kecil yang akan digunakan oleh ratusan orang per hari? Untuk situs web tersebut, kualitas tidak masalah .

Dan ketika masalah kualitas, situs web akan dilakukan dengan tangan, tidak peduli seberapa bagus perangkat lunak WYSIWYG.

Arseni Mourzenko
sumber
3

Mungkin, selama alat itu bisa menghasilkan apa yang diinginkan klien . Segera setelah klien menginginkan sesuatu yang tidak dapat dilakukan oleh alat ini, maka jawabannya akan "tidak".

FrustratedWithFormsDesigner
sumber
2

Anda menulis pertanyaan tanpa HTML, dan itu muncul di situs web .

Namun, aplikasi web yang kaya berinteraksi dengan pengguna dengan cara yang rumit. Kompleksitas itu tidak dapat direduksi. Kompleksitasnya tetap apakah HTML digunakan, atau Javascript, atau bahasa lainnya. Telah terbukti sangat sulit untuk mengekspresikan kompleksitas itu melalui proses drag-and-drop. Kami telah mencoba melakukan itu selama beberapa dekade sekarang dengan keberhasilan terbatas. Bahkan jika kita bisa melakukan itu, kerumitannya masih ada, dan beberapa bakat dan keterampilan akan dibutuhkan untuk menghadapinya. HTML bisa menjadi bahasa rakitan desain web, tetapi masih akan ada banyak pekerjaan untuk pengembang web.

kevin cline
sumber
1

Auto-generation mengarah pada fluff (terutama dengan pengembangan web). Fluff menyebabkan byte besar dan tidak perlu melewati kawat.

Menurut pendapat saya, saya lebih suka memiliki kontrol penuh atas apa yang dimasukkan ke dalam markup. Hal yang paling dekat dengan kompromi adalah menyimpan cuplikan markup yang membutuhkan waktu lebih lama untuk diketikkan.

Tidak ada makan siang gratis! =)


sumber
1

Hingga taraf tertentu ...

Ini mungkin tidak akan terjadi dalam waktu dekat bahwa Anda tidak perlu tahu HTML untuk membuat halaman web yang sepenuhnya disesuaikan (kecuali HTML diganti dengan "bahasa" lain). Tetapi alat-alat seperti Wordpress, Blogger (oleh Google), Webs.com (sebelumnya Freewebs), dan situs lainnya memungkinkan Anda untuk membuat situs web yang disesuaikan, seperti yang saya katakan sebelumnya, sampai batas tertentu.

Dinamis
sumber
0

Poin Anda terdengar logis. Namun, membangun halaman web untuk aplikasi pemrosesan data menawarkan alternatif untuk antarmuka HTML / CSS murni, misalnya: MS-Silverlight, ZOHO Creator, Code OnTime, dan mungkin lainnya. Juga untuk aplikasi pemrosesan informasi, penggunaan kontrol menangani banyak aspek visual tanpa harus tahu banyak tentang dunia HTML / CSS.

Juga, untuk situs web setidaknya ada satu alat yang benar-benar jenius yang tidak memerlukan HTML untuk membangun situs yang hebat (mungkin menggunakan templat secara internal) tetapi jika Anda tidak tahu HTML / CSS, itu tidak akan terlalu buruk jika Anda dapat memilih dari 50 templat atau lebih - Alat ini adalah Artisteer: http://www.artisteer.com/

Tidak mungkin
sumber