Linux için web browser yapımı

batuhan2552

Hectopat
Katılım
10 Temmuz 2018
Mesajlar
58
Bana okuldan bir proje ödevi verildi. Bu proje ödevinde benden istenilen:
Pardus işletim sistemine entegre edilebilen bir internet tarayıcısı tasarlanacaktır. Tasarlanacak tarayıcı popüler tarayıcıların özelliklerine sahip olmalıdır.

Benim bunu Pardusta çalıştırabilmem için Linux uyumlu yazmam gerekiyor. Ama aynı zamanda her işletim sistemi için kurulum dosyası olacak. Yani kısacası her sistem için olması gerek. Sizce ben hangi editör, program ve dil kullanmalıyım. Açıkçası C# kullanmak istiyorum.
 
Son düzenleyen: Moderatör:
Bana okuldan bir proje ödevi verildi. Bu proje ödevinde benden istenilen:
Pardus işletim sistemine entegre edilebilen bir internet tarayıcısı tasarlanacaktır. Tasarlanacak tarayıcı popüler tarayıcıların özelliklerine sahip olmalıdır.

Benim bunu Pardusta çalıştırabilmem için Linux uyumlu yazmam gerekiyor. Ama aynı zamanda her işletim sistemi için kurulum dosyası olacak. Yani kısacası her sistem için olması gerek. Sizce ben hangi editör, program ve dil kullanmalıyım. Açıkçası C# kullanmak istiyorum.
heryerde calistirabilecegin diller c , python , java benim bildigim
 
C#'la parser yazamassın. Parser dememin nedeni browser dediğin yazılım aslında html css javascript yorumlayıcısıdır. Yazabileceğin dil C onda da flex ve bison kullanman gerekecek. Lexer ile programlama yada tagleme dili ile yazılmış kaynak dosyadan tokenizing yapılır. Parser bu tokenları alır Abstract Syntax Tree'yi oluşturur yorumlayıcı ise bu AST ağacını çalıştırır bildiğim kadarıyla.
 
Son düzenleme:
Java.

Java icin kullanabilecegin HTML Rendering engine ve javascript engine'ler mevcut. Multiplatform calistirirsin sonra.

Ancak "populer tarayicilarin ozelliklerine sahip olan tarayici yazmak" bir ogrenci icin iddia proje. Herhalde burada kastedilen tum ozellikler olmasa gerek.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı