Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Java tartismasi - Yazilim Gelistirme Uzmani
bvidinli
"JAVA teknolojilerine hakim ve tercihen J2EE
platformunda yazilim gelistirmis (Seam, CDI, Weld, Hibernate, JPA, JSF,
PrimeFaces, RichFaces),"
toggle quoted message
Show quoted text
bu sat?ra binaen ?unlar? belirtmek istiyorum: hala neden java ¨¹zerine uygulamalar geli?tiriliyor ve talep ediliyor anlam?? de?ilim. java, programc?l???n kendi etraf?nda d?nmesini arzu eden, s¨¹rekli kendi ¨¹zerinde kavramlar, ¨¹r¨¹nler ¨¹reten, programc?lar? esir alm??, ?m¨¹r t?rp¨¹s¨¹ bir dildir. g¨¹n ge?miyor ki, yeni bir java terimi, s?z¨¹m ona java teknolojisi ??kmam?? olsun. " (Seam, CDI, Weld, Hibernate, JPA, JSF, PrimeFaces, RichFaces)" daha bunlar yenileri anla??lan, eskiden, "jsf, jsp, jboss, java container, jar, war,..." bir?ok deyim vard?..? nedir bukadar deyim, bukadar farkl? tabir, bukadar farkl? kavram ya da -s?z¨¹mona- teknoloji ? java'n?n ??renme e?risi ?ok zordur. zor ??renilir. onda programlama da zordur. ba?ka bir?ok dille birka? sat?rda yap?labilen kodlar onlarca sat?r tutar. ge?en sene mecburiyetten 2 defa java yazmak zorunda kald?m, ikisinde de tekrar nefret ettim. soruyorum sizlere sadece bir mail atmak i?in bir class yazman?n ya da copy-paste yapman?n mant??? nedir ? java, her?ey class yaz?lan, neredeyse d?rt i?lem i?in bile class yaz?lan bir dil, ya da tarz. herhangi bir java programc?s?n?n yazd??? bir program? ba?ka "java programc?s?" bile direk kavrayamaz, anlayabilmesi i?in ?ok u?ra?mas? gerekir. kald? ki, ba?ka bir normal "programc?"n?n anlamas? hayli hayli zordur. yani, javada yaz?l?m geli?tirme, maintenance, troubleshooting .... hepsi zordur. java programlar? ?o?u zaman hantald?r ve zaman zaman crash olur, donar, kapan?r. i?in ilgin? yan?, neden kapand???n? anlaman?z olduk?a zordur. log sat?rlar? y¨¹zlerce sat?rd?r. ondan bir anlam ??karmak olduk?a zordur. java programlar? ram-haf?za canavar?d?r, ?o?u zaman yava? ?al???r. buna benzer bir?ok nevatif y?n say?labilir. ancak ne yaz?kki, o ara?t?rmac? (!) ¨¹niversitelerimiz, hala ¨¹niversitelerde sanki tek alternatifmi? gibi, java ??retmediktedirler. ¨¹niversiteden mezun olan ??rencilerin de tek platform-independent bildikleri java oldu?undan, ?o?unlukla onunla proje ¨¹retmekteler... ?niversitelerimiz, okullar?m?z, nezaman alternatif teknolojileri ¨¹retecek, ba?ka opensource, platform independent ?eylere y?nelecek, ger?ekten merak ediyorum. java, ilk ba?larda "platform independent" olma hayali ile ba?lam?? bir proje idi. Ancak, sonradan, g¨¹ya platform independent olduk ama, busefer de java-dependent (javaya ba??ml?) hale geldik. java insanlar? kendine ?yle bi ba?lad? ki, her g¨¹n, her ay yeni bir java terimi icad ettiler, asl?nda sizler "yaz?l?m" geli?tirmiyorsunuz, "java" geli?tiriyorsunuz...? yani b?rak?n bu java sevdas?n?, alternatif teknolojilere y?nelin, yeni ?eyler, yeni ara?lar geli?tirin, daha stabil daha verimli teknolojiler olu?turun.. b?kmad?n?z m? onca java teknolojisi ile ba?etmekten ? (b¨¹t¨¹n bunlar? yazarken, microsoft teknolojilerini tavsiye etti?im anla??lmas?n. microsoft da ayr? bi garabet.. her versiyonda her?eyi de?i?tiren.... her dakka yeni bi?ey ??karan.. ) 2011/11/24 Ali Kemal Demirci <alikemaldemirci@...>
|
to navigate to use esc to dismiss