HTML ve CSS dilleri neden hala var?

Zeuszeus2023

Hectopat
Katılım
15 Mayıs 2019
Mesajlar
1.590
Çözümler
12
Daha fazla  
Cinsiyet
Erkek
Meslek
Belki Yazılımcı
HTML ve CSS dilleri hala neden var? Onlar yerine website yapmaya yarayan bir program yapılamaz mı?

Bu dillerde ne var ki bir program ile yapılamıyor?
Bir programda bir öge ekleyip sonra o ögenin her ayarını yapabiliriz.

Bildiğim kadarıyla website yapmaya yardımcı programlar var ama hem yeterince iyi değil hem insanlar bilmiyor sanırsam.

HTML sadece ekranda olması gereken şeyleri açıklayan bir dilden ibaret değil mi?
CSS'de ekranda olması gereken şeylerin görünüşünün tarifinden ibaret değil mi?

Bu diller durabilir ama kod yazmak yerine bir program kullanabileceğini düşünüyorum. Neden böyle bir program yok?
 
Son düzenleyen: Moderatör:
HTML ve CSS dilleri hala neden var? Onlar yerine website yapmaya yarayan bir program yapılamaz mı?

Bu dillerde ne var ki bir program ile yapılamıyor?
Bir programda bir öge ekleyip sonra o ögenin her ayarını yapabiliriz.

Bildiğim kadarıyla website yapmaya yardımcı programlar var ama hem yeterince iyi değil hem insanlar bilmiyor sanırsam.

HTML sadece ekranda olması gereken şeyleri açıklayan bir dilden ibaret değil mi?
CSS'de ekranda olması gereken şeylerin görünüşünün tarifinden ibaret değil mi?

Bu diller durabilir ama kod yazmak yerine bir program kullanabileceğini düşünüyorum. Neden böyle bir program yok?

Kod yazmak daha detaylı şeyler yapmana olanak sağlar. Mesela WordPress tarzı şeylerle normal bir şey yaparsın.
 
- Tasarımları çevirdikleri kodlar cidden başarısız ve optimizasyonu çok kötü kodlar.

- Asla istediğin detayda tasarım yapamazsın. Mutlaka kod seviyesinde müdahale etmen gereken noktalar var. Karmaşık ve dinamik sayfalar yapmak için HTML ve CSS hatta JS bilmek zorundasın

- Wordpress gibi WYSIWYG web builderlar kullanmak yazılımcı olmak demek değildir.


Bu soruya benzer bir soru soralım.
"Hesap makineleri varken neden hala toplama, çıkarma, çarpma ve bölme öğretiliyor ?"
 
HTML ve CSS dilleri hala neden var? Onlar yerine website yapmaya yarayan bir program yapılamaz mı?

Bu dillerde ne var ki bir program ile yapılamıyor?
Bir programda bir öge ekleyip sonra o ögenin her ayarını yapabiliriz.

Bildiğim kadarıyla website yapmaya yardımcı programlar var ama hem yeterince iyi değil hem insanlar bilmiyor sanırsam.

HTML sadece ekranda olması gereken şeyleri açıklayan bir dilden ibaret değil mi?
CSS'de ekranda olması gereken şeylerin görünüşünün tarifinden ibaret değil mi?

Bu diller durabilir ama kod yazmak yerine bir program kullanabileceğini düşünüyorum. Neden böyle bir program yok?
Senin dediğin o uygulamalara WYSIWYG (What You See Is What You Get - Gördüğün şeyi alırsın) deniyor. Bu dediğini kendi açımdan yorumlayacağım. Ben daha önce bir sürü WYSIWYG uygulaması denemiştim. Bence editör vb. ile kendin yazmak hem projeye daha hâkim olmanı sağlar hem de uygulamanın sınırları dışında da tasarım yapabilirsin. En basit örnek olarak normal metin editörü ile yazarken genişlik ve yüksekliği ayarlarken sadece birkaç kelime yazıyorum ama dediğin gibi bir uygulama ile yaparsan özellikler listesinden arayıp bulmak bana pek pratik gelmiyor. Önceden C# ile geliştirme yaparken Visual Studio'yla gelen WinForms Designer'ınıkullanıyordum. O da C# için WYSIWYG gibi bir araç. Çoğu zaman güzel oluyordu fakat belli bir süre sonra elementleri tek tek ayarlamak pek iyi gelmiyor. Kodla hızlıca yazmak varken güzel olmuyor.
 
Bitmez ki. HTML işaretleme dili. CSS ise biçimlendirme dili.

Kod yazmak daha detaylı şeyler yapmana olanak sağlar. Mesela WordPress tarzı şeylerle normal bir şey yaparsın.

- Tasarımları çevirdikleri kodlar cidden başarısız ve optimizasyonu çok kötü kodlar.

- Asla istediğin detayda tasarım yapamazsın. Mutlaka kod seviyesinde müdahale etmen gereken noktalar var. Karmaşık ve dinamik sayfalar yapmak için HTML ve CSS hatta JS bilmek zorundasın

- WordPress gibi WYSIWYG web builderlar kullanmak yazılımcı olmak demek değildir.

Bu soruya benzer bir soru soralım.
"Hesap makineleri varken neden hala toplama, çıkarma, çarpma ve bölme öğretiliyor?"

Senin dediğin o uygulamalara WYSIWYG (What You See Is What You Get - Gördüğün şeyi alırsın) deniyor. Bu dediğini kendi açımdan yorumlayacağım. Ben daha önce bir sürü WYSIWYG uygulaması denemiştim. Bence editör vb. ile kendin yazmak hem projeye daha hâkim olmanı sağlar hem de uygulamanın sınırları dışında da tasarım yapabilirsin. En basit örnek olarak normal metin editörü ile yazarken genişlik ve yüksekliği ayarlarken sadece birkaç kelime yazıyorum ama dediğin gibi bir uygulama ile yaparsan özellikler listesinden arayıp bulmak bana pek pratik gelmiyor. Önceden C# ile geliştirme yaparken Visual Studio'yla gelen WinForms Designer'ınıkullanıyordum. O da C# için WYSIWYG gibi bir araç. Çoğu zaman güzel oluyordu fakat belli bir süre sonra elementleri tek tek ayarlamak pek iyi gelmiyor. Kodla hızlıca yazmak varken güzel olmuyor.

Benim sorumun cevapları bunlar değil. Benim istediğim neden kod yazmak kadar etkili bir program, araç yapılamıyor?
Hangi ayar , etiket var ki programa aktarılmıyor?

Birde şuan düşündüm de backend dilleri de niye program ile yapılamıyor ,yazmak yerine?
 
Benim sorumun cevapları bunlar değil. Benim istediğim neden kod yazmak kadar etkili bir program, araç yapılamıyor?
Hangi ayar , etiket var ki programa aktarılmıyor?

Birde şuan düşündüm de backend dilleri de niye program ile yapılamıyor ,yazmak yerine?

Genel bütün sorularının cevabı kısaca şöyle;

- Kod seviyesinde değişiklik yapmadan asla istediğin kadar detaylı çalışamazsın.
- O kadar kod seçeneğini bir grafik ara yüzünde yapmak çok fazla zaman alır.

- Bu istediğin programları yapmak aşırı efor ister ve bir de yukarıdaki 2 madde eklenince kimse bu taşın altına elini sokmaz çünkü parlak bir sonuç verme ihtimali çok az.
 
Benim istediğim neden kod yazmak kadar etkili bir program, araç yapılamıyor?
Hangi ayar, etiket var ki programa aktarılmıyor?
Var aslında: Web sitesi tasarımı yazılımı | Adobe Dreamweaver Sadece çoğu insan tercih etmiyor. Bildiğim kadarıyla bu uygulamada bütün etiketler var. Ama söylediğim gibi kodun tüm detaylarına hakim olamazsın. Uzun süre bu uygulamayla idare edersin, sonra arada bir kodun bazı kısımlarını kendin yazarak değiştirme ihtiyacı hissedersin.
 
Bir şeyi kodlarken bütün kontroller sen de değilse istediğin şeyleri yapamazsın. Bu sorunun cevabı bu kadar kolay.

Bu bahsettiğin diller Web'in iskelet ve derisini(kozmetik) oluşturuyor. Bu dilleri bırakıp hazır bir program kullanmanın tek katkısı işi hızlandırmak olacaktır ki iyi bir Front-End'er oldukça hızlıdır zaten. :)

Her şeyi programlar yapacak olsaydı geliştiricilere gerek olmazdı. Bu yüzden hazıra konmanın iyi bir şey olmadığını söylüyoruz. Tembelleşmekten başka bir işe yaramaz, işe yaramadığı gibi birçok dezavantaj katar işin içine.
 
Hiçbir program websitesi geliştirmenizi sağlayamaz. Oyun motorları vb. her şey için geçerlidir. Bu. Arkada yine kod yazılmaktadır. Böyle websitesi geliştirme programı vb. dediğiniz şeylerin sağladığı tek katkı arayüz üzerinden bir tuşa basınca kendisinin yazması. Bu diller olmadan websitesi yapılamaz.
 

Geri
Yukarı