Wiele dużych firm, od Apple po Microsoft i Google, wkłada coraz więcej pieniędzy w tworzenie narzędzi, które pozwolą każdemu stworzyć stronę internetową z edytorem WYSIWYG.
Na przykład ten e-mail, który właśnie dostałem od Adobe:
Twórz witryny internetowe tak szybko i łatwo, jak układ Adobe® InDesign®.
Obecnie w wersji beta aplikacja o nazwie kodowej „Muse” to nowa technologia, która umożliwia projektantom graficznym korzystanie ze znanych, swobodnych narzędzi do projektowania i publikowania stron internetowych HTML i CSS - wszystko to bez pisania kodu lub ograniczania się do szablonów. Dołącz do tego niesamowitego bezpłatnego podglądu i przekonaj się, jak Muse zrewolucjonizuje sposób tworzenia stron internetowych.
Jako programista stron internetowych nie mogę przewidzieć, w jaki sposób Adobe lub jakakolwiek inna firma stworzy jakieś rozwiązanie, które pozwoli użytkownikowi bez znajomości HTML / CSS / JS zbudować użyteczny projekt strony z następujących powodów:
- Wygenerowany kod prawie na pewno będzie bałaganem, co utrudnia programiście, który chce napisać backend dla strony, aby z nim pracował. Może być nawet wymagana zmiana kodu w celu jego uporządkowania według potrzeb.
- HTML nie jest oparty na pikselach, dlatego bardzo trudno jest opracować narzędzie, które może łatwo zaprojektować szablony, które mogą przepływać ze zmianami rozmiaru tekstu itp. Ponadto elementy powinny podążać za sobą w rozsądnej kolejności, a nie w losowej kolejności ( np. podyktowane dodaniem elementu).
- Kod wygenerowany w jednym narzędziu prawdopodobnie nie byłby łatwy do przeniesienia do innych narzędzi, co spowodowałoby zablokowanie oryginalnego narzędzia.
(Zakładam, że narzędzie to pozwoli na pełną kontrolę nad witryną; jak powiedział Adobe, „tak szybko i łatwo, jak układ Adobe InDesign”. Programy, które pozwalają używać profesjonalnie zaprojektowanych szablonów, to inna historia.)
Czy uważasz, że kiedykolwiek osoba niewykwalifikowana w HTML będzie mogła tworzyć wysokiej jakości (zarówno zakulisowe, jak i wygląd) projekty / witryny internetowe?