v2.5.2
Giriş yap

Backend tarafında tekrar kod yazmamak için neler yapılmalı

kartal
487 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Bir site yaptık kodları sıfırdan yazık sorun
şu ki başka bir site için aynı amaçlı kodları
tekrar etmek istemiyorum.
Bunun için gerek javascript gerek css tarafı da
nasıl bir yol izlenir.
Javascript kısmında nesne programlama yapmalıyım sanırım.
Mesela nav menü yapılacak ben bunu bir kere
yazıp kendi kütüphanemi oluşturup lazım olduğunda
sadece sınıfı çekip :
bunun top left right yada bottom vb. seçenekleri ile kullanmak istiyorum.
Bununla ilgili hazır ve sağlam hazır kütüphaneler varmı.
Farkettim ki hep baştan kod yazmak zevkle yaptığınız işi sıkıcı hale getiriyor.

admin
1078 gün önce

vue js, react gibi javascript araçlarinda component mantigi var. aradigin sey bu frontend icin. yalniz frontend tarafi webapi ister. bir navbar i dusunecek olursak buradaki linkleri vs api yazman gerekecek.

nesne programlama demisken. web icin su yapiyi kullanabilirsin:

her sey bir divden olusuyorsa

her div icin Block nesnesi acabilirsin.

daha sonra bir liste varsa

class Block{

}
class BlockGroup:Block{
  int order

}

class NavbarBlock:BlockGroup{
   string title 
   string link
   bool targetBlank
}

gibi olusturdugun her classa karsilik bir component gelir.

ornegin ekledigin her elemani kendi icinde siralamak istiyorsun.

blockgroup dan miras alip istedigin ek ozellikleri yazarak hazir bir yapi yapmis olursun.

tabi bu ekledigin her nesne dinamik olacagi icin buna ozel bir db yapisi tasarlaman gerekecek yada json tutarsin verileri.