İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Framework nedir? Ne değildir?

kizanlik10.04.201212 cevap19.545 görüntüleme
2012'den beri250 mesaj
#1
Frame: Sınırları belli alan.
Work: Sınırları belli olan çalışma.

Örnek:
Frame: Fotoğraf çerçevesi.
Work: Fotoğrafın çerçeveye yerleştirilmesi.

Not: Job ile Work, Türkçe'ye "iş" olarak çevrilir. Tabii ki yanlıştır.

MuhasebeciLİK "job" ise beyanname hazırlamak "work"tür. Bi' sonraki "work", ekstre yazdırmak olabilir ama DEFTER TASDİKİ olamaz, noterin "work"üdür.

----

Ne değildir?

- İşletim sistemi
- Programlama dili
- IDE

----

Nedir?

- KütüphaneLER yığını
- Programlama dili ile işletim sistemi ARASINDAKİ bilge
- Şip-şak İŞBİTİRİCİ

----

Assembly, OS üretti
Assembly, DİL üretti
Assembly, COMPILER üretti

Zamanla, assembly DOĞRUDAN kullanılamaz hale geldiğinden (mikro programcıklar hariç) dil ve derleyici geliştirildi

Bu da yetmedi. Framework geliştirildi (Fieldwork'e gidiyoruz).

----

İşletim sistemine BAĞIMLI olarak
(muhasebe / mali sistem)
Karmaşık işlemleri BASİTleştiren
(beyanname verilmesi)
BİLGEdir
(muhasebeci)
Cevaplar
2011'den beri597 mesaj
#2
yan lisan; ders 1 - konu 1, çekimlerin yanlış ve lüzumsuz kullanımı. :D

şaka bir yaa bilgilendirme için teşekkürler üstadım... :D
2007'den beri17 bin mesaj
#3
En kısa özeti sanırım şöyle olur : "Class'ları bir araya toplar bunlara namespace dersin, namespaceleri bir araya toplar bunlara da framework dersin" :)

Yalan da değil hani :)
2011'den beri505 mesaj
#4
Bir nevi java benzeri sanal platform diyebilir miyiz?
2012'den beri400 mesaj
#5
cgrszone dedi: ↑
En kısa özeti sanırım şöyle olur : "Class'ları bir araya toplar bunlara namespace dersin, namespaceleri bir araya toplar bunlara da framework dersin" :)

Yalan da değil hani :)
namespace yapısı çoğu dilde yok.

java da package,
.net te namespace,
c++ da isteğe bağlı(namespace olabiliyor)
php 5.3 tü sanırım yanlış hatırlamıyorsam onda da namespace başladı.

gerisinde yok (en azından benim bildiklerimde)

ha birde javascript te ama onda da direkt kullanıyorsun.

framework sadece classlarla olmuyor. opencv bir görüntü işleme kütüphanesi normalde ama class yapısı yok neredeyse.(ilk sürümlerde) keza c kütüphaneleri de öyle. windowsun kernel i de öyle(bir nevi kütüphane bunlar)
kizanlik Konuyu açan
2012'den beri250 mesaj
#6
algea dedi: ↑
Bir nevi java benzeri sanal platform diyebilir miyiz?
Java ile .NET Framework'ü karşılaştırırsak; çalışma prensipleri açısından diyebiliriz fakat teknik açıdan farklılar. Her iki teknolojinin de web dalının, Java / ASP.NET, karşılaştırıldığı şöyle bir grafik var: bağlantı

Grafikte, dikkat ederseniz, Java ile OS arasında katmanlar var. .NET Framework'te ise yok. Teknik açıdan farklılıklarından bir tanesi bu.
2011'den beri505 mesaj
#7
Tasarımın daratılmış hali durmakta gibi
2011'den beri597 mesaj
#8
Sınıflar -> İsim uzayları -> FrameWorkler...

Frameworkler için en iyi tanım, bir biri üzerine kurulmuş fonksiyonlar bütününün en üst ve kolay işlev gören parçası diyebilir miyiz peki cgrszone ?
kizanlik Konuyu açan
2012'den beri250 mesaj
#9
algea dedi: ↑
Tasarımın daratılmış hali durmakta gibi
Bu bağlantı ve bu bağlantı çok daha farklı bir konular hakkında olsa da, Qt (sadece framework değil, bir sistem aslında) yapısını gösteren şema içeriyor.

Qt'de yapı daha farklı ve daha sade tasarlanmış.
2007'den beri17 bin mesaj
#10
Ben .NET üzerinden çıkarak yaptım o tanımı. Tabi bir çok dilde farklı yapı var. Dediğiniz gibi her dilde de namespace olayı yok. Oturup kendinize bir sürü işinizi kısaltacak fonksiyon yazıp bunları birleştirip bunlara framework adını verebilirsiniz. Örneğin JS ve CSS frameworkleri. Bir sürü hazır yapının bir arada durması ve sayfaya eklenmesinden sonra kullanımı ile çalışırlar. Bir çok dil için benzeri yapıları bulabilirsiniz zaten...
2012'den beri400 mesaj
#11
kizanlik dedi: ↑
Bu bağlantı ve bu bağlantı çok daha farklı bir konular hakkında olsa da, Qt (sadece framework değil, bir sistem aslında) yapısını gösteren şema içeriyor.

Qt'de yapı daha farklı ve daha sade tasarlanmış.
QT ap ayrı bir dünya. Her platforma port edilse adam akıllı millet c++ a saldırır.
2011'den beri597 mesaj
#12
SerdarGokcen dedi: ↑
QT ap ayrı bir dünya. Her platforma port edilse adam akıllı millet c++ a saldırır.
truee, true...
2012'den beri400 mesaj
#13
Visual C++ içinde MFC var mükemmel bir şey ama kör olasıca windows ta çalışıyor. Salla gitsin. QT forever mantığı.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.