Kategoriler


SON YORUMLAR
Tatar Ramazan
Üniversitelerin Bilgisayar, Elektrik-Elektronik veya Matematik Mühendisliği veya ilgili bölümlerinden mezun, •Katılım bankacılığı alanında çalışmaya istekli, •.NET(ASP.NET, C#) platformunda uygulama geliştirme konusunda 1-3 yıllık deneyime sahip, •SQL Server veri tabanı ve T-SQL konularında bilgi sahibi, •Tercihen kurumsal web tabanlı uygulamalarda tecrübeli, •Dokümantasyon yeteneğine sahip, yaptığı işi yazılı hale getirmeyi seven, •Analitik düşünebilen, sonuç odaklı ve yeniliklere açık, •Ekip çalışmasına yatkın, •İyi derecede İngilizce bilen, •Askerlik görevi ile ilişiği olmayan veya 3 yıl tecilli (Erkek adaylar için) Yukardaki iş ilanına 3000 cıvarında başvuru gitmiş. Kariyer.Netten baktım. Görüşmeye bile çağırmazlar. Dediğim gibi ilanda çok nitelik istenmiyorsa çok başvuru gidiyor. Tübitak da bir iş ilanı vermişti. 3 seviyesinde bilgili adam arıyorlarsa mülakata 8 seviyesinde bilgili benle beraber 3 kişi çağırdılar. Bu durum bilgisayar mühendislerinin ne kadar zorda olduğunu gösteriyor. Basit bir iş için bile çok kaliteli adaylarla yarışmak zorunda kalıyorsunuz. Vasatsanız işe bile giremezsiniz. 4000-5000 kazanmanız için bile bayağı iyi olmanız lazım. Devlet de olmasa 6 mühendis kadar bilgimle aç kalacaktım. 6 ayda bir yeni trend çıkıyor. Yeni mezunlar hangisini öğrenecek? Ben mezun olurken Entity Framework-LINQ yeni çıkıyordu. Sonra MVC çıktı. Yetişemiyoruz. Hemen eskiyoruz. Bölüm başkanı C#, ASP.NET, T-SQL iyi derecede bilirseniz 4000 TL den aşağı başlamazsınız demişti 3. sınıfta 2007 yılında. Halbuki şimdi sadece onları bileni işe bile almıyorlar. Ben de bölüm başkanının lafına bakıp özelde iyi para kazanacaz diye KPSS tercihleri yapmadım. Açıkta kaldım bir kaç yıl. Mesleğimize düşman olduk. Hep suçu kendimde aradım. Aman şunu da öğreneyim. Şu eksiğimi de kapatayım dedim. Sonra anladım ki ne yapsan boş. Bilişim sektörü sıkıntılı. Yaranamazsın firmalara. Benim suçum yokmuş.
Tatar Ramazan
Dünyanın en iyi, en popüler mesleği bilgisayar mühendisliğidir. Beğenmeyenin safra kesesini alırım.
Moloz
Moloz

Ödev yapın, Ödev yaptırın Proje yaptırın Para kazanın İnternetten para kazan Ödev yapın nakit kazanın, ödev yaptırın nakit kazanın https://ogrenciyegelir.com
Tatar Ramazan
Aşağıda başkasının yazdığı yorum: "Arkadaşlar, işssiz mühendis sayısı almış başını gitmiş malum kariyer sitesinde başvuru sayısı 86 özgeçmiş görüntüleme 9 mülakat daveti 6. olumlu cevap 1,5 aydır yok tecrübe 3,5 yıl :) buna rağmen bilg. müh. müh grupları içerisinde yine de en şanslı kesim, fakat yinede talep az arz çok, buda işverenlerin ağızlarını sulandırmaya yetiyor. maalesef ağır ve çok fazla emek isteyen bu meslek maaşları yerlerde mesai ücreti olmadan mesailer havada uçuyor. 3 kişilik iş 1 kişiye yıkılıyor. bu da yetmezmiş gibi bir insan diploması olmadan avukatlık,doktorluk,vs yapamıyor fakat maalesef bilgisayarcıyım diyebilyor. işin kalitesinden çok maliyetini düşünen girişimci ve müşteri ucuz çözüme yöneliyor, sonuç patlayan projeler ve yine uğraşan bilgisayarcılar. harcadığım emek ve maddi manevi kazanım göz önüne aldığımda keşke bu bölümü okumasaydım diyorum, durum maalesef daha da kötüye gidiyor ve üstelik anlam veremediğim şekilde bilişimci eksiğimiz var deniyor, işsiz insanlar bedava bilişim kurslarına gönderiliyor. kimse eleman yetştirme taraftarı değil herkes tecrübeli olsun ucuz olsun insan üstü bir eforla çalışsın derdinde, geleceği iyi görmüyorum, ve kurulan bilg. müh. odasının hiçbir çabasını göremiyorum."
Tatar Ramazan
Herkes özelden devlete geçmeye çalışıyor. Uzak durun. Kim zengin olmuş yazılımdan. Eniştem ticaret meslek lisesi mezunu. Sigortacılık ve muhasebeden ayda 10-20 bin para kırıyor. Biz sürünüp duruyoruz. Siz gurbetlerde ilim irfan peşinde uğraşırken millet kızları götürür. Siz de internetin başında uçkurunuzu ovuşturursunuz. Ben okuduğuma pişmanım. Yaş 32. 6 mühendis kadar bilgim var ama karı yok, araba yok, ev yok, sosyal hayat yok. Annemle tarla kazıyoruz. Millet eşiyle, sevgilisiyle parkta dolaşıyor. Saat 6:00 da kalkıyorum 1,5 saat yol gidiyorum. Dönüşte de 1 saatlik servis yolculuğundan sonra uykusuz bitkin halde 20 dk yol yürüyoruz. Evlenecek kız yok ki. Hepsi onun bunun kucağında. Bu yüzden iş yerine yakın bir yere taşınamıyorum. Kancık orospular. Düzgün, çalışkan adam istemezler. İlle zıpır olacak, serseri maço olacak. Ondan sonra ağla,zırla. Kadına şiddet ve cinayet gibi olaylarda içimin yağları eriyor. Hiç acımıyorum. Siz seçtiniz o adamları. Biz bıcırığız, pısırığız ya. Bulduğunuz delikanlı adamlardan da şikayet etmeyin. Zırlamayın. 2 tesettürlü dangalak kız kardeş 2 zıpırla evlenmişti. Kocalarını jigololuk yaparken yakalamışlar. Boşanmak istiyorlar. Oh oluyo size! Belanızı buluyonuz. Al sana yakışıklı?! Gördün mü ebenin hörekesini? ÖSS den yüksek puan yapın iyi gelecek sizin olsun diye kandırıldık. Vaadettiğiniz hayat bu muydu göt çukurları?!?! 13 yıldır yüzüm gülmedi.
Gsli
FAA
Crn
Asp net c# android masaüstü access projeleri yapılır
cv
Elinize saglik
Tatar Ramazan
"Eğer siz bölüme girdikten sonra okurken derslerinizde başarılı olmak için bir çaba göstermiyorsanız, özellikle ikinci sene ikinci dönemden itibaren staj için kapı kapı dolaşmıyorsanız, sosyal tecrübelerinizi sadece bilgisayar başında temellendiriyorsanız, okulu henüz bitirmeden belli başlı projelerde adınız yoksa veya herhangi bir çalışmanız yoksa, üzgünüm. Şu çağda elle tutulur yüksek kalibreli herhangi bir iş yapabilmeniz pek mümkün değil." Gördüğünüz gibi işiniz zor gidin harita mühendisi olun. Nedense hep biz kıçımızı yırtacaz. Ben Belediyede 1 yıl çalıştım. Harita mühendisleri yeteneksiz, bilgisiz oldukları halde benden fazla maaş alıyordu. ben taşerondum. Adamlar kendilerini 2 gr geliştirmezdi. Ben her hafta yeni şeyler öğrenirdim. Bütün gün yatan adam benim kalitemi sorgulardı, kendi hatalarını üstüme atarlardı. Kaç kere mors etmiştim onları. Her yerde eziliyoruz. En zor işi bize yaptırıyorlar. Yaşım 32 olmuş çok nitelikli olduğum halde meslekten yüzüm gülmüş değil. Tipim düzgün olmasına rağmen kız bile bulamadık. Biz ilim irfan peşinde koşarken hiç bir özelliği olmayanlar güzel kızları götürüyor. Belediyeye bile girmemiz için özelde deneyim istiyorlar ama harita mühendisi mezun olur olmaz işe başlayabiliyor. Özel sektör kollarını açsaydı, iyi imkanlar sunsaydı belediyeye muhtaç olmazdım zaten. Bir memur bilg. müh. vardı istifa edip özele geçti iyi yazılımcıydı üstelik. 6 Ay sonra pişman olup geri döndü memurluğa. anlatsin.com diye site var insanlar meslekleri tanıtıyor. Orda bile hep kendinizi geliştirirseniz falan filan, kem küm yapılıyor. Belirsiz, muğlak ifadeler...Bilgisayar bilgim: C#, Java, ASP.NET, Silverlight, WPF, LINQ, XML, XSL, HTML, Javascript, CSS, JQuery, Ajax, Web Servisleri, ADO.NET, T-SQL, PL/SQL, Reporting Services. gibi teknolojileri % 80 seviyesi bilmiyorsam en adi şerefsizim. Buna rağmen piyasaya çıkayım ciddi söylüyorum beni yetersiz görürler. Bu kadar nankör bir meslektir. 2010 yılında 5 ay çalışıp İngilizce 3000 kelime öğrenip KPDS sınavından 89 almış adamım. Tabi canım ben de tembelim, patlağım. İTÜ yü, ODTÜyü derece ile bitirmiş adamı örnek verip sanki bütün bilg. mühendisleri çok iyi yerdeymiş gibi anlatıp çoluk çocuğu kandırmayın.
İşveren
Şuan çalışan mühendislerimiz bu sayfada yazılı şişirme rakamlar ile bize gelselerdi ve talep etselerdi, kuvvetle muhtemel hiçbiri çalışmıyor olurdu. Düşük ücret talep etmek işi kaybettirmez. Karşı tarafa sizi tanıyacak fırsat vermelisiniz. İşverene yukarıdan uçar da işine gelirse tavrına bürünürseniz çok iş ararsınız. Etiketin havasına çok kapılmayın. Mütevazı olun. Yazıyı yazanın sahadan haberi yok. Masa maşında bilgisizce yazılmış bir yazı. Mülakatlarda egonuzu kabartırsanız, bir işveren olarak söylüyorum ki daha büyük bir egoya toslarsınız. Ağırdan ve temkinli gitmek iyidir. Başarılar.
computer
Fırata gelin işsiz kalmazsınız
ferit
Elazığ Fırat üniversitesinin de yer alması gerekmez mi sizce de
https://ogrenciyegelir.com
Ödev yapın, Ödev yaptırın Proje yaptırın Para kazanın İnternetten ödev yaparak para kazan Parayla ödev yaptırma sitesi https://ogrenciyegelir.com

Bilgisayar Mühendisleri
Here is the website inspired me to use 
it as a guide when I tried to define 
myself as an engineer candidate a few 
years ago. It really helped me to work
 and study feeling in confidence with 
being on the right way. I suggest this 
website to whom it may direct her/his 
to find the right career path. It 
includes many articles varies from 
real life experiences to detailed 
software engineering issues. But the 
most dignified parts for me are the 
articles in general and career titles.
Son okunan makaleler:
Java Nedir
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler
Kulak asmayın.
Çok okunan blog yazmanın 10 sırrı
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler
Çok okunan blog yazmanın 10 sırrı
Çok okunan blog yazmanın 10 sırrı
Bilgisayar Mühendisleri Kaç Para Alır?
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
ORACLE - Lutz Hartmann 14-15 Mayısda Istanbul’da
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
Türkiye'de Bilgisayar Mühendisliğinin Durumu? Bilg. Mühendisliğinin bugünü ve geleceği
Türkiye'de Bilgisayar Mühendisliğinin Durumu? Bilg. Mühendisliğinin bugünü ve geleceği
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler

Bilgisayar Mühendisleri Portalı

Java Nedir

Java Nedir
Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış gerçek nesneye yönelik, platformdan bağımsız, yüksek performanslı, çok işlevli, yüksek seviye, interpreted (adım adım işletilen) bir dildir.

Java ilk çıktığında daha çok küçük cihazlarda kullanılmak için tasarlanmış ortak bir platform dili olarak düşünülmüş. Ancak bakmışlar ki platform bağımsızlığı özelliği C ve C++'tan çok daha üstün ve güvenli bir yazılım geliştirme ve işletme ortamı sunuyor, hemen her yerde kullanılmaya başlanmış. Şu anda özellikle kurumsal alanda ve mobil cihazlarda son derece popüler olan Java özellikle J2SE 1.4 ve gelecek 1.5 sürümü ile masaüstünde de gücünü arttırmayı hedefliyor. Java'nin ilk sürümü olan Java 1.0 (1995) Java Platform 1 olarak adlandırıldı ve tasarlama amaçına uygun olarak küçük boyutlu ve kısıtlı özelliklere sahipti. Daha sonra platformun gücü gözlendi ve tasarımında büyük değişiklikler ve eklemeler yapıldı. Bu büyük değişikliklerden dolayı geliştirilen yeni platforma Java Paltform 2 adı verildi ama versiyon numarası 2 yapılmadı, 1.2 olarak devam etti. 2004 sonbaharında çıkan Java 1.5, geçen 1.2, 1.3 ve 1.4 sürümlerinin ardından en çok gelişme ve değişikliği barındıran sürüm oldu.

Sürüm Tarihçesi
Java Dili, JDK 1.0 dan bu yana çeşitli değişikliklere uğramıştır.

1.0 (1996) — İlk sürüm.
1.1 (1997) — Önemli eklentiler. Örneğin iç sınıflar.
1.2 (4 Kasım, 1998) — Kod adı:Playground. API'de önemli değişiklikler, reflection özelliği ve JIT Derleyicisi nin eklenmesi. ancak dilin kendisinde önemli değişiklikler olmadı.
1.3 (8 Mayıs, 2000) — Kod Adı: Kestrel. HotSpot JVM sunuldu.
1.4 (13 Şubat, 2002) — Kod adı: Merlin. assert kelimesinin dile eklenişi, nio sınıfları ve pek çok yeni API değişikliği.
5.0 (29 Eylül, 2004) — Kod Adı: Tiger. (Önce 1.5 olarak duyruldu) Pek çok yeni dil özelliği eklendi.

Java nasıl çalışır?
Bir Java yazılımı şu şekilde geliştirilir:

Programcı java kodunu yazar.
Bu kod bir java derleyicisi ile derlenir. Sonuçta bytekod adı verilen bir tür makine kodu ortaya çıkar. Platform bağımsızlığını sağlayan şey bytecode'dir. Çünkü bir kere bytecode oluştuktan sonra yazılım tüm işletim sistemlerinde çalışabilir.
Bu byte kod Java virtüal Machine (Java Sanal Makinesı) tarafından adım adım işletilir. Aşağıda java ve C++ kodunun geçirdiği aşamalar gösterilmiştir.

Yazılım
Java nesneye yönelik bir dil olduğundan tüm yazılım sınıflar ve nesneler üzerinden yürütülür. Sınıflar uygulamadaki nesnelerin tanımlandığı kod parçalarıdir. Java'da her bir sınıf bir dosya içerisinde yer alır. Dosyaların uzantıları .java şeklindedir. Dosya adı ise içinde tanımlanan sınıf ile aynıdır. Örneğin, BenimSınıf.java gibi.


Çalıştırma ve Java sanal makinesi
Sanal makine donanımdan bağımsız yazılım geliştirme ihtiyacına cevap verme amacıyla geliştirilen bir teknolojidir. Java'nın temel felsefesi olan "bir kere yaz, her yerde çalıştır" sanal makine sayesinde varolmuştur. Sanal makineyi bir yönden bir tür hayalı bir mikroişlemci gibi düşünebiliriz. Gerçek tüm mikroişlemciler (Intel Pentium, AMD Athlon, Sun Sparc vs) belirli bir grup komutu işlemek üzere tasarlanmıştır. Bu komutlara işlemcinin komut kümesi adı verilir. Örneğin x86 komut kümesi gibi. Tüm yazılımlar çalışabilmek için önce bu komut kümesine dönüştürülür, daha sonra işlemci bu komutları sıra ile gerçek işlemci komutlarına dönüştürüp işletir. Java Sanal makinesi de Bytekod komut kümesini tıpkı işlemci gibi adım adım işletir. Java'nin interpreted bir dil olarak adlandırılmasının nedeni budur. Bytekod ilkel işlemlerin yanında (ilkel işlemler, mikroişlemci seviyesi komutlardır, aritmetik işlemler, bit işlemleri, bellek ve yığın işlemleri vs.) sanal makinenin üzerinde çalıştığı işletim sistemine yönelik işlemler de barındırır. Bu sayede Java Virtual Machine yazıcı, seri port, grafik, dosya servisı, ağ bağlantısı gibi yazılım ve donanım servislerine erişim yapabilir.

Java'nin doğrudan bytecode çalıştırması performansının düşük olabileceği izlenimini verebilir. Ancak, JVM tasarımı geçen 10 yılda çok değişmiş ve geliştirilmiştir. Şu anda java'nin performansı çoğu alanda C++'in performansına yakın bir seviyededir ve işlemci hızı ve bellek miktarının her geçen yıl katlanarak artması ile performans konusu çoğu uygulamada artık ikinci planda kalmıştır.

Java ile ilgili bazı kavramlar

Hot Spot teknolojisi
Java sanal makinesi HotSpot adı verilen özel bir teknolojiyi içinde barındırır. HotSpot yani sıcak nokta , bir yazılımda sürekli olarak tekrarlanan ve üzerinden geçilen kod bölümlerine verilen bir isimdir. Java sanal makinesi bir kod çalışmaya başladıktan sonra sİklıkla kullanılan kod bloklarını gözler ve bir süre sonra bu bytecode bloklarının çalışılan sistemdeki gerçek işlemci komut karşılıklarını bir tür cep bellege yazar ve zaman ilerledikçe artık byte kod üzerinden değil doğrudan sistemin öz komutlarını kullanarak yazılımın o bölümlerini işletmeye başlar. Bu şekilde ciddi performans avantajı sağlanmıştır.

JIT
Java ilk çıktığında bytecode işletme hızı çok iyi değildi. yerine göre sistemin öz yazılımlarından 5-10 kat yavaş çalışıyordu. Bu nedenle bazı yazılım geliştirme şirketleri JIT yanı "Just-in-time compile", "anında derleme" araçları üretmeye başladılar. Yapılan şey byte kodu sanal makinenin kurulu olduğu gerçek sistemin diline anında derleme yaparak dönüştürmesiydi. Bu sayede performansta ciddi artışlar sağlandı. Ama 2000 yılından sonra HotSpot teknolojisinin gelişmesi ile JIT'in işlevi VM'içinde yer almaya başlamış, işlemci hızı ve bellek miktarının dramatik biçimde artması ile dış JIT yazılımları popülerliğini kaybetmiştir. Bugün halen bir kaç ürün pazarda bulunsa da genellikle bu yöndeki ihtiyaç yok olmuş gibi gözükmektedir.

Java API
Java API, java yazılımlarında kullanılıan yazılım kütüphanelerine genel olarak verilen isimdir. Java API ile disk, grafik, ag, veri tabani, güvenlik gibi yüzlerce konuda kullanıcılara erişim imkanı sunulur. Java API J2SDK'nin bir parçasıdır.

Çöp toplayıcı (Garbage Collector)
Çöp toplayıcı java'nın en belirgin özelliklerinden birisidir. C++, C gibi dillerin en büyük handikaplarından birisi dinamik bellek yönetimidir. yazılımda işaretçi (pointer) kullanarak dinamik olarak bellek ayırdıktan sonra o bellek ile işiniz bittiğinde mutlaka ayrılan belleği bellek yöneticiye özel metodlar yardımıyla (delete, destructor vs.) iade etmeniz gerekir. Yoksa bellek sizintisi (Memory Leak) oluşur ve bu bir süre sonra yazılımın ve işletim sisteminin beklenenden farklı davranmasına yol açar. Bugünün tüm büyük C ve C++ yazılımları az da olsa bellek sizintisi içerir (işletim sistemleri dahil). sızıntıların tespiti oldukça güçtür ve bulunması zor hatalara yol açar. Çöp toplayıcı sayesinde Java'da bir nesne oluşturulduktan sonra o nesne ile işiniz bittiğinde hiç bir şey yapmanız gerekmez. Sanal makine akıllı bir biçimde kullanılmayan bellek bölümlerini belirli aralıklarla ya da adaptif metodlarla sisteme otomatik olarak temizler ve sisteme iade eder. Bu işleme çöp toplama, ya da "garbage collection" adı verilir. Çöp toplama sistemlerinin yapısı oldukça karmaşıktır ve geçen yıllar içinde büyük gelişmeler kaydedilmiştir. Çöp toplayıcının varlığı java'da bellk sizintisi olmayacağı anlamına gelmez, ama bellek sızıntıları daha ender olarak ve farklı şekillerde karşınıza çıkar ve genellikle tedavi edilmesi daha kolaydır.

Jar
Jar, aslında bir tür sıkıştırma formatıdır. Jar ile derlenen java kodları ile oluşan yazılımın paketlenip taşınması kolay bir hale getirilir. Jar dosyaları temelde bytekod blokları içerir. Jar dosyaları genellikle kütüphane oluşturmada ya da uygun biçimde hazırlanırsa işletim sisteminden doğrudan çalıştırılabiliecek bir şekilde kullanılabilir (Executable jar, işletilebilir jar) jar dosyalarının içeriğini sıkışıtırma yazılımları ya da java yazılım geliştirme araçları ile inceleyebilirsiniz. Java 1.5 ile yeni bir tür jar oluşturma metodu da kullanıma girecek. Pack200 adı verilen hiper-compression algoritması ile jar dosyaları 8 kata varan oranlarda daha az yer kaplayacak. Bunun özellikle uzak uygulamaların kullanımını ciddi biçimde kolaylaştırması bekleniyor.

AWT ve Swing
AWT, ilk java ile birlikte geliştirilen temel grafik arayuz oluşturma kütüphanesine verilen isimdir. Ancak Java 2 platformu ile birlikte AWT'nın yetersiz görülmüş ve çok daha geniş ve gelişmiş özelliklere sahip Swing kutuhanesi sisteme eklenmiştir. Özellikle çok platform destekleyen yazılımlarda kullanıcı arayüzü geliştirme aracı olarak swing halen önemini korumaktadır. Swing önceleri işletim sisteminin kullandığı donanım grafik hızlandırma araçlarını kullanmadığından yavaşlığı ile eleştirilere hedef olmuştu. Özellikle Java 1.4 ile Swing, hem genel olarak sanal makinenin hızlanması ve kısmen donanım hızlandırmayı kullanması ile bu kötü şöhretinden sıyrılmaya başladı. Java 1.5 ile donanım özellikle OpenGL kullanımı ve yeni arayuz gösterim şekli ile java'nin masaüstü uygulama geliştirmede popülerleşmesi bekleniyor. AWT halen swingin bir alt katmanında, temel 2 boyutlu grafik işlemlerinde kullanılmaya devam ediyor.

SWT
SWT swing'e bir alternatif olarak IBM tarafından geliştirilen bir gösterim sistemidir. Swing'den en büyük farkı çalıştığı işletim sistminin grafik kütüphanesi ve komutlarını kullanmasıdır. Bu nedenle SWT uygulamaları Swing'e göre çoğu yerde daha hızlı ve işletim sistemindeki diğer uygulamaları andıran bir şekilde çalışmasını sağlar. Ancak yapı itibari ile SWT kullanımı Swing kadar efektif olamayabiliyor (özellikle olay mekanizması, tablo ve ağaç yapılarındaki yavaşlığı, ayrıca linux performansı ile SWT eleştirilmiştir). Swingin Java 1.5 ile performans açığını kapatacağı iddia edilse de SWT'nin de artık java camiasında kabul görmüş bir sistem olduğu aşıkardır. SWT'nin dezavantajı ise java'nin bir parçası olmamasıdır. yanı SWT uygulamaları SWT kütüphanesi ile birlikte dağıtılmaktadır. En bilinen SWT uygulaması ünlü java yazılım geliştirme aracı Eclipse'tir. Bununla birlikte son yıllarda Swing ile profesyonel derecede arayuza sahip masaüstü yazılımları da ortaya çıkmıştır. Sonuçta herşey yazılımcının aracı ne kadar efektif kullandığına bakıyor.

Applet
Applet, uzaktaki sistem üzerinden indirilip internet tarayıcı üzerinde çalıştırılabilien java uygulamalarına verilen isimdir. Java'nin son kullanıcılar tarafından tanınması applet sayesinde olmuştur dersek yanlış olmaz. Applet'ler sisteme zarar veremeyecek bir şekilde tasarlanmıştır ve bugün özellikle oyun sitelerinde halen yaygın olarak kullanılmaktadır. İçerisinde applet olan bir sayfayı açmaya çalıştığınızda tarayıcınız otomatik olarak java sanal makinesini çalıştırıp ekranın applet'e ayrılan bölümünde uygulamanın çalışmasını sağlar.


WebStart
Webstart teknolojisi Windows ve Linux sistemlerinin baş belası olan uygulama kurulum, güncelleme ve silme dertlerine deva olmak üzere tasarlanmış bir sistemdir. Özellikle Java 1.5 ile daha yaygın kullanılmaya başlayacağı tahmin edilen webstart teknolojisi kısaca yazılımların uzaktan yerel sisteme güvenli olarak kurulmasını ve korumalı bir alanda çalıştırılmasını sağlar. Appletlerin bir sonraki adımı olarak görülebilir. Bir webstart uygulamasını kurmak için internet üzerindeki özel bir bağlantıya tıklamak yeterli. Sistem otomatik olarak webstart sistemini çalıştırıp yazılımı java cep belleğine indirir. isterseniz masaüstüne kısayol koymasını da sağlar. Daha sonra sistem off-line ya da on-line olsa bile uygulama çalıştırılabilir, ve uzaktaki yazılım güncellendiğinde otomatik olara -istenirse- yerel makinedeki yazılımın da güncelenmesi sağlanabilir. Kullanıcının özel olarak izin vermesi halinde uygulama yerel sisteme erişim hakkı kazanabilir. Aksi taktirde webstart uygulamaları sisteme yazma işlemi gerçekleştiremezler (yanı virüs ve zararlı yazılım tehlikesini son derece aza indirger.)


Java Her yerde kullanılabilir mi? Hayır, java özellikle donanım sürücüsü geliştirme, işletim sistemi seviyesi yazılımlar, bazı özel grafik yazılımları, yüksek hızlı 3 boyutlu grafikli oyunlarda kullanmak için uygun değildir. Java 1.5 ve sonraki sürümlerde öpenGL desteği ile 3 boyutlu oyun uygulamalarında daha fazla kullanılması umuluyor.
Bu makaleyi beğendin mi? Yorumunu Yaz!







Sizden Gelen Yorumlar:

Yorum Yazın

Ahmet (25.02.2016 22:56:44)
Gerçekten gabe.ın ilk merhaba dünya yazdığında hissetiğini aynı şekilde hissettim siteniz çok güzel çok teşekkür ederim bütün düşücelerim değişiti :D
%0 %0 %0
Katılıyorum Çekimserim Katılmıyorum



rhnknsz (02.04.2014 16:14:18)
k/\b
%75 %0 %25
Katılıyorum Çekimserim Katılmıyorum



(21.05.2013 11:08:34)
begendim
%29 %0 %71
Katılıyorum Çekimserim Katılmıyorum



(21.05.2013 11:08:19)
begend_m
%25 %0 %75
Katılıyorum Çekimserim Katılmıyorum



Mesut(24.09.2011 23:32:00)
@erhan yaptı: Dostum Algoritma ve Programlama dersi için Java gibi nesneye yönelik bir programlama dilinden ziyade C gibi genel programlama sentaksına sahip ve temel bir dil seçmek daha akıllıca olurdu diye düşünüyorum.
%58 %8 %33
Katılıyorum Çekimserim Katılmıyorum



poyraz(24.09.2011 14:41:36)
java hakkındaki bilgileriniz için teşekkürler....peki javayı pratik yoldan daha iyi nasıl öğrenebiliriz tavsiyeleriniz nelerdir..
%46 %8 %46
Katılıyorum Çekimserim Katılmıyorum



ah ki ne ah(02.02.2010 17:42:30)
Senin okulun gibi 3 yar doçla kurulmuş tabela bir devlet okulunu bitirdim bende. Sen ne kadar azimlide olsan bu tip okullar bataklık gibidir sen çırpındıkça seni aşağı çekerler 4 sene sonundada elinde diploma denen kağıtla salarlar kurtlar sofrasına.
Teorik programlama eğitimi olmaz java içinde süper bilgisayarlar ve lab. lazım değil desktop bilgisayar yeterli, sanırım hocan javadan çakmıyor dersi kağıtta işliyor uygulama yapmakta sana düşüyor.
%43 %0 %57
Katılıyorum Çekimserim Katılmıyorum



erhan yaptı(28.01.2010 19:20:18)
merabalar ben malatya ınonu unıversıtesı bılgısayar muhendıslığınde okuyorm. bolumum bu sene acıldı yanı ust sınıfım bulunmmuyor. algorıtma ve programlama dersınde java işliyoruz ama sınıfca hıçbırsey anlamıyoruz.laboratuarımız daha yenı kuruldu yanı laboratuarda ders ısleyemedık. sadece teorik olarak eğıtım gorduk. sızce hocamız javadan baslayarak bize iyilik mi yaptı yoksa kotuluk mu..
%31 %8 %62
Katılıyorum Çekimserim Katılmıyorum



muhammed(01.01.2010 20:03:33)
javacı arıyoruz
coder....bilgisayar mühendisi ,,,programcı aranıyor mail adresimle iletiişim halinde olabilir cv sini gönderebilir muhammedkosan@gmail.com
%23 %31 %46
Katılıyorum Çekimserim Katılmıyorum






Copyright© 2001-2017. Bilgisayar Mühendisleri Portalı | Bütün hakları saklıdır.