Forum İçeriği > Web için Java > FRAMEWORKLER
|
|
Altuğ Bilgin Altıntaş 28 ay önce
Aktivite Puanı: 144
Merhaba; Framework nedir ? Yazılımcıya yardımcı araç gereç çantasıdır.
İnanılmaz derece önemlidir. Kısaca macın skorunu belirler. Hangi framework ?
Sizin bahsetiğiniz GUI framework. Bunun dışında bir çok framework çeşiti
değişik katmanlar için mevcuttur. Örneğin Spring framework. == orta katman
için. GUI framework u için seçim ne olmalı ? Bu soru kişiye göre değişir ama
aşağıdaki özelliklere sahip olmalı - Framework, nesneye yönelik programlamayı
desteklemeli. XML ile iş yaptırmamalı - Framework, kolay olmalı - Framework,
component tabanlı olmalı, geliştirmeye açık olmalı - Framework, bir topluluğu
olmalı, destekçileri olmalı - ... Sonuç Ben yazılım işiyle ile 10 seneyi
geçindir uğraşıyorum. Şu zamanda kadar JSP, Struts 1.0 ve az da olsa JSF
eğitimleri verdim. Buradan edindiğim kısa dersler - Framework önemldiir ama
yazılım müh. prensipleri daha önemlidir. - Tasarım kalıpları kullanın - Nesneye
yönelik programlamaya önem verin ve kullanın Bu doğrultda şunu rahatca
söyleyebilirim: Apache wicket şu zamana kadar gördüğüm en rahat ve hızlı
uygulama geliştireceğiniz java GUI framework tur. Tavsiye ederim
|
|
|
Şükrü Çakmak 28 ay önce
Aktivite Puanı: 10
Merhaba, Öğrencilik hayatınızın devam etmesinden ötürü tavsiyem size şu şekilde
olacaktır. Öğrendiğiniz Java ve Servlet bilgisi üzerine, Struts'a devam edin,
genel bilgi sahibi olun sonra JSF öğrenin ki eminim JSF çok hoşunuza gidecektir
=) benim öyle olmuştu. Struts'da yaptığınız benzer uygulamaları JSF'de de
yapmayı deneyin, oluyorsa çok iyi. JBoss Seam, Apache Wicket için hazırsınız
demektir. Bunlara bakınca kararı siz vereceksiniz aslında biz değil.
Kolaylıklarını zorluklarını göreceksiniz. Öğrenci olduğunuz için bu
teknolojilere bakma zamanınız var, en öne çıkanlarını zaten yazmışsınız, bunlar
hakkında genel bilgi sahibi olun, rahat olun.
|
|
|
javaci38 28 ay önce
Aktivite Puanı: 10
Merhaba, Ben de bu konuyla ilgili bir grupta soru sormuştum. "
http://groups.google.de/group/kurumsaljava/browse_thread/thread/9f1476859a7e11bb?hl=tr
" Yararlı olabilir.
|
|
|
ertugrula 28 ay önce
Aktivite Puanı: 156
Merhaba. Forumdaki butun arkadaslara, bu konu uzerinden genel olarak bi soru
olacak. Dikkat ettim, hic EJB teknolojisinden WebService`lerden bahsedilmiyor,
forumda. sayet biz yaptigimiz projelerde ejb-webserviceleri kullaniyoruz, gayet
basarili ve cok guclu saglam teknolojiler. Acaba bunun sebebi nedir..
|
|
|
Altuğ Bilgin Altıntaş 28 ay önce
Aktivite Puanı: 144
Aslında ihtiyaca göre teknoloji seçimi yapılmalı. Örneğin siz neden EJB ve web
service kullandınız ? İhtiyaç neydi ?
|
|
|
ertugrula 28 ay önce
Aktivite Puanı: 156
Ben suan yurt disinda bi yazilim sirketinde calisiyorum, bulundugum ulkenin
visa projesinin server kismini ekip olarak biz yapmistik ve, cok genis,
yuzlerce kullanicinin kullanilacagini bi proje oldugu icin, proje lideri guclu
bir mimari kullanmamiz gerektigini soylemisti, dagitik nesneler kullanmak ve
onlari istenildigi zaman istenildigi yerde, desktop uygulamasindan veya
herhangi bir yerden, rahat bi sekilde kullanabilmek icin, bunun icinde cok
guclu bi teknoloji olan ejb teknolojisini ve web servisleri kullanimstik.
Suanda bulundugum ulkedeki merkez bankasi icin credi registry projesi
gelistiyoruz ve yine ejb teknolojileri kullaniyoruz. Bisey sormak istiyorum
hocam, konudan biraz farkli ama fikrinizi ogrenmek istiyorum, sizce ejb`nin
konteynir ile calismasi avantajmi dez avantajmi?. Dez avantaj ise, neden dez
avantaj?. Saygilarimla...
|
|
|
Taner Diler 28 ay önce
Aktivite Puanı: 190
Konu konuyu açmış. Ertuğrul Bey, sorunuzu ayrı bir başlık altında açabilirseniz
herkes için faydalı olacaktır. Gelelim asıl soruya. Hangi Framework? Yaklaşık 6
yıldır struts 1.* ile development yapıyorum. ve hala da yapıyorum. Hala yapar
mıyım? şu anki koşullar bunu gerektiriyor. Çalıştığım projeyi yeni bir
framework'e geçirmek çok zahmetli olacaktır. Benim tavsiyem hibernate, Spring
bir kere öğrenin. Web Framework'u icin size kalmis bisi. JSF öğreneyim dedim,
içime sinmedi. 4-5 yıl spring kullanmıcm dedim. en sonunda süper bişi olduğunu
anladım. şu an kendi projelerimi Wicket üzerine yazıyorum. Tavsiyem Wicket.
Tamamiyle Java ce OO yazıyorsun. Javanın bütün olanaklarını kullanıyorsun. ama
struts ile sadece action yaratıyorsun, yada bir baseaction diğerlerini bundan
türetiyorsun ve tabii xml dosyaları. Şu an bir stajerim var. 3. sınıfa yeni
geçti. kendisine JDBC, JSP/Servlet kullanabileceği bir ufak uygulama verdim.
Gayet güzel yaptı. Şimdi Struts'a çevirmesini sağlıcam. temelden üst
seviyeye.... Eğer bir framework öğreniceksen onun source codelarına
olabildğince bak. sana çok faydası olacaktır.
|
|
|
Nihat HATTABOĞLU 24 ay önce
Aktivite Puanı: 12
merhaba seam ile ilk defa bir deneme yapmak istiyorum, bu konuda oldukça
bilgisizim. eclipse i kurdum, jbossu da new>other seçenekleri ile yükledim.
seam setup ile komut satırından seam'i kurdum fakat hala new>other
seçeneğinin altında seam altında seam project seçeneğini göremiyorum.
alternatif olarak window>open perspective>other> altında seam
seçeneğini göremiyorum. Yerdımlarınızı bekliyorum. İlginiz için şimdiden
teşekkürler.
|
|
|
Nihat HATTABOĞLU 24 ay önce
Aktivite Puanı: 12
Biraz uzattım sanırım özü şu şekilde. eclipse de file>new>other>seam
altında "seam web project" seçeneği yok. |
|
|
Nihat HATTABOĞLU 24 ay önce
Aktivite Puanı: 12
Arkadaşlar gerek kalmadı, ben çözdüm. Bir arkadaşımıza lazım olur diye
yazıyorum. eclipse de seam web project seçeneğini görebilmek için eclipse j2ee
galileo yerne eclipse-jee-europa-winter-win32 sürümünü tercih etmeniz gerekiyor
aksi halse göremiyorsunuz. eclipse den sonra JBossTools-2.1.2.GA-ALL-win32 ın
içindeki eclipse klasörü ile dosya ezme yapmayı da unutmayın.
|
|
|
Şükrü Çakmak 24 ay önce
Aktivite Puanı: 10
@Nihat JBoss Tools için desteklenen platformlar ve sürümleri bir matris halinde
şu adresde verilmiş; buradan faydalanabilirsiniz http://community.jboss.org/wiki/MatrixofsupportedplatformsruntimesandtechnologiesinJBossToolsJBDS
tavsiyem; Eclipse: 3.4.2/Ganymede JBoss Tools: 3.0.x JBoss AS: 5.0, 4.2, 4.0,
3.2 Seam: 2.2, 2.1, 2.0, 1.2 son 4 mesaj ayrı bir konu olarak taşınabilirse
daha iyi olabilir.
|
|
|
Güçlü Akkaya 14 ay önce
Aktivite Puanı: 4
Herkese merhaba. Şu anda bir web projesi geliştirme aşamasındayım. Şu anlık MVC
dizaynına göre model ve controller kısımlarını tasarlamaya çalışıyorum. Fakat
view konusunda hangi framework u kullancağıma henüz karar veremedim. Daha
önceden struts 2.0 ile bazı ufak denemelerim olmuştu. Tabi java web dünyasında
yeni sayılırım o nedenle diğer web frameworklerin içeriklerini pek iyi
bilmiyorum. Forumlarda ve sitede özellikle apache wicket çok geçiyor. Sitesine
bakıp biraz okudum. Fakat özellikle kullananlardan görüşlerini almak istiyorum.
Şimdiden teşekkür ediyorum saygılar. |
|
|
ertugrula 14 ay önce
Aktivite Puanı: 156
Merhaba, Yukaridada bir cok arkadasimiz tavsiyelerde bulunmus, ben bi ekleme yapmak istiyorum, ben suanda jsf 2 kullaniyorum ve onunla birlikte primefaces, ve cok rahat bi sekilde deployment yapiliyor, sahsen ben jsf 2 -primefaces kullanmani tavsiye ederim. (Ama elbetteki karar senin, onemli olan kullanacagin teknolojiden en verimli sekilde istifade edebilmen). Ayrica JSF javanin standarti olan bi implementasyon. Kolay Gelsin.... |
|
|
Gökalp Gürbüzer 14 ay önce
Aktivite Puanı: 64 orta vadede wicket'ı öğrenmen çok işine yarayacaktır; çünkü wicket hızla yayılan bir proje. hem yazması daha kolay hem sürdürmesi. ancak kısa vade için jsf ile en az bir-iki çalışman olması gerektiğini düşünüyorum; çünkü jsf bir java standardı ve türkiye'de hal-i hazırda java ile yapılan web projelerinin %80+'sı jsf ile yazılıyor. bu arada ertugula'yı naçizane düzeltmek istiyorum: jsf bir bir gerçekleme (implemantasyon) değildir, aksine bir standarttır. myfaces, richfaces, primefaces vb. kitaplıklar birer jsf gerçeklemesidir (implemantasyonudur) nesneye yönelik açısından bakacak olursak jsf interface, primefaces somut
sınıftır (concrete class) |
|
|
Altuğ Bilgin Altıntaş 14 ay önce
Aktivite Puanı: 144
Bir şeyin standart olması onun düzgün bir teknoloji olduğu anlamına
gelmez. Örneği EJB 2.0 da standart idi ama Spring karşısında tutunamadı sebebi ise Spring in gerçek sorunlara daha iyi çözüm olmasıydı. kısaca Spring nasıl fiili (De facto) standart ise wicket da bu şekilde filli (De facto) standart olablilir. |
Aktivite Puanı: 28