Türkiye Online Medya Araştırması
Profili Göster

Flex Builder Linux Ölüyor!

Deniz Davutoğlu Tarih: 4/05/2009 Yorum: 7 adet

Okunma : 916 Tutanlar: Bu yazıyı 0 kişi tuttu.

Uzun zamandır heyecanla beklediğim ve çıkması halinde windows ile olan son bağımı kopartacak ürün ne yazık ki artık yok...

En son alfa sürümü 8 ay önce yayınlanan Flex Builder for Linux http://www.infoq.com/news/2009/05/flex-builder-linux-deadhttp://www.infoq.com/news/2009/05/flex-builder-linux-dead haberine göre yeterli talep olmaması nedeni ile rafa kaldırılıyor.

Bu habere gerçekten üzüldüm... Ancak benim kendi kendime sorduğum bazı soruları başkalarının da sorması açıkçası hoşuma gitti.

Bunların başta gelen soru nerde kaldı javanın taşınabilirliği? Yani bir kodu yazın ve her yerde çalıştırın. özellikle java bilen arkadaşlar bu konuda beni aydınlatırsa sevinirim.

Bir kere yazılmış bir kodun farklı sistemlere uyarlanması okadar zor mu?

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

Profili Göster
Selcuk.Bozdag 4/05/2009

Windows ile bagini koparmak istiyorsan zaten Flex SDK acik kaynak ve her platform icin uygun durumda. Verdigin haberde sadece Flex Builder'in Linux tarafi icin daha fazla ilerleme yapilmayacagindan soz edilmis. Flex SDK'yi her zaman Builder olmadan kullanabilirsin. Madem Linux ile gelistirme konusunda cok isteklisin, en buyuk yardimcilarin VIM ya da Emacs ve Bash gibi bir shell. Shell script de yazmayi ogrenirsen, gelistirme ortamini otomatize edebilirsin. Boyle calisan gelistiriciler var.

Bir diger alternatif de baska IDE'ler kullanmak. IntelliJ IDEA'nin da Flex plugini var. IDEA open source projeler icin ucretsiz, akademik lisansi da az bir miktar.

Profili Göster
Deniz Davutoğlu 4/05/2009

Selam Selçuk, Linux'u seçmem hayatımı zorlaştırmak istediğim veya hayatı başka bir şekilde algılayan "geek" tayfasından olduğum anlamına gelmez. Sayfalarımı görsel olarak tasarlayabilmek benim işimi gerçekten çok kolaylaştırıyor. Bir anlamda ekran tasarımını FlexBuilder'da yapıyorum.

Tabii ki SDK ücretsiz ancak kurumsal uygulamalar geliştirirken kullandığım pek çok komponent sdk ile beraber gelmiyor ve bunları projemde kullanamıyorum. Bunların başında Advanced Data Grid ve Charting componentler var.

Bahsettiğin alternatiflerin hepsini denedim. bazıları kod yazımını gerçekten kolaylaştıryor ancak hiçbiri Design kısmını aktive etmiyor.

Aslında "Java bilen arkadaşlar bize açıklar" derken aklımdan sen geçiyordun Selçuk, Bu işin temeli nedir? sonuçta java ile bir kere yazılan kod her platformda çalışmıyor mu?

Profili Göster
Selcuk.Bozdag 4/05/2009

konuyla ilgili InfoQ baglantisinda yer alan JIRA baglantisini da ziyaret ettikten ve haberin orijinalini yayinlayan radek gruchalski'nin blog'undaki yorumlara da bakaraktan sunu soylemeliyiz ki konunun Java ile bir ilgisi yok. Teoride de olmamasi lazim cunku soz konusu FB, Eclipse uzerinde gelistiriliyor ve Eclipse'in butun surumleri SWT (native cagrilarla calisan modern bir Java UI toolkit) ile gelistirilmis ve her platformu destekliyor.

Eger ki, FB Designer kullanmak icin gerekli butun kutuphaneler Eclipse RCP (rich client platform) icinde varsa ve butun bagimliliklar sadece JRE ve FB kurulumu ile gelen jar kutuphanelerine ise, evet heryerde calisir. Ancak, isletim sistemine bagimlilik gerektiren noktalar olabilir mi? Aklima ilk gelenleri yazayim. FB Designer modundayken yaptigi cagrilar icin (dikdortgen ciz, boya, canvas ciz, icine su fontta yazi ekle gibi) Eclipse'in standard kurulumunda gelmeyen bazi kutuphanaler kullaniyor. Bunlar JVM uzerinde calisiyor. JVM isletim sistemine dogrudan cagri yapiyor. Peki isletim sisteminde gelen cagrilari karsilayacak kutuphaneler ornegin Linux icin libc6++ gibi birsey yoksa nolur? Exception atilir, calismaz vs. simdi Ridvan Dilmen gibi konuscam ama emin olun hic kimsenin Linux kurulumu sistem dosyalari dahil digeriyle ayni(identical) degil. Ve Adobe'nin bu konuda yardim alip beraber calisabilecegi tek muhatabi "Acik Kaynak" kominitesi. Ama bir Windows ya da Mac ortaminda, bu farkli. Her kurulum "sistem" ayari olarak ayni. Hangi "DLL" ya da "so" dosyalarina ulasacaklarini biliyorlar ve bu isletim sistemleri ticari olarak desteklendigi icin muhatap bulmak da zor olmasa gerek. Sonuc olarak bunlar "benim" nacizane fikirlerim.

Diger yandan okuduklarimdan anladigim kadariyla konu daha cok "lisanslama" ile ilgili. Lisansli Linux FB kullananlarin sayisindan memnun olmadiktan sonra, yine ticari bir karar verip desteklemiyoruz demeyi dusunuyorlar. Bu arada Adobe halen "resmi" bir aciklama yapmamis. Dunyadaki ekonomik krize bakinca bunu anlayisla karsilamak gerekiyor, sonucta teknoloji acik kaynak orijinli degil daha cok bir bagis gibi.

Kurumsal uygulamalarda Advanced Data Visualisation bilesenleri icin zaten lisans alman gerekiyor diye biliyorum(Mart 2008). FB'yi commercial lisansla kullaniyorsan zaten bu bilesenlerin ucretini de odemis oluyorsun diye biliyorum(Mart 2008). Akademik ve ogrenciler zaten ucretsiz erisiyor(Mart 2008). Bunlarin disindaki alternifler zaten legal degil.

Dipnot: Yazilim urettigim zamanlarda 70% Python, 20% Java ve 10% C++ kullaniyorum. Hatta Javayi sadece legacy sistemlerimizi desteklemek icin kullanir oldum.

Profili Göster
engin özer 5/05/2009

Adamlar daha linux versiyonunda design desteği bile vermeden nasıl bi talep bekleyebilir ve az kullanılıyor der ve hatta geliştirmesini durdurabilir anlayamadım; yanlış bir bilgi veya uydurma haber olabilir bence. Sanırım linux versiyondaki eksikleri biliyorsunuzdur.

Adobe böyle bir açıklama yapmadıysa bence inanmamak gerekir...

Profili Göster
Deniz Davutoğlu 5/05/2009

Selam Selçuk, Sana katılıyorum, hiçbir linux sürümü birbiri ile aynı(özdeş) değil ancak bunun windows veya macos için de geçerli olduğunu rahatlıkla söyleyebilirim. Laptop'uma ve pc'me aynı windows kurulum cd'sini kullananarak kurulum yaptığımda bile bazı durumlarda bazı programlar farklı tepkiler verebiliyor. Son zamanlarda merak saldığım bir programdan bahsetmek istiyorum Blender 3d. Hiçbir değişiklik yapmadan ve bütün sistemlerde çalıştırmayı başabiliyorlar; arkasına phyton'un gücünü alarak. eğer bilgisayarında 2.5 veya yukarı sürümü kuruluysa program sorunsuz çalışıyor. Blender'ı kullanan varsa bilir topu topu 27 mb' bir program . Komutların çoğu py dosyalarından oluşuyor ve 3ds max kadar kaliteli işler çıkartabiliyorsun, bunun yanında içerisinde video ve ses editörü de eklenmiş extradan.

Başka bir örnek gtk+ tüm sistemlerde sorunsuz çalışıyor. ve daha komik olanı gtk+ Adobe Air'ın arkadsında yatan güç. yani aslında Air Gtk+ kütüphanesine swf player eklenmiş hali. Buna rağmen gtk+ ile yazılmış 32 bit uygulamalar Ubuntu x64'te anında gerekli kütüphaneleri bulabiliyorken air installer'a 32 bit kütüphanelerin nerde olduğunu benim script yazarak tanımlamam gerekiyor, ki bazı durumlarda bu bile yeterli olmuyor.

Bu arada Engin'le aynı fikri paylaşıyorum bitmiş bir ürün piyasaya sürmeden satış tahmininde bulunmak bence de çok anlamsız.

Neyse tabii ki ilk başta yazdığım yazının temelinde yaşadığım hayal kırıklığı yatıyordu. Aylardır flexbuilder'ın release'ını bekliyorum.

Profili Göster
Salih Dincer 5/05/2009

Bakınız Linux'dan bahsediyoruz ve siz aylardır beklediğinizden...

Adobe bayrağı bırakmış olabilir ama biz alıp onu götürebildiğimiz yere kadar götürebiliriz. Ben bir adım götürdüm diyelim, siz alın onu bir kaç adım daha götürün. Başkası da bir kaç adım...

Ben Flex Builder'in WYSIWIG arabirimini beğenmiyorum. Bence bir sürü hata var. Üstelik çok hantal. Onu kullanacağıma hayal kurup kendimi kodlara emanet ederim daha iyi...:)

Aslında basit bir Flash arabirimi ile pekala MXML WYSIWIG arabirimi yapılabilir. Herkes ekrana basit çizimler yaparken veya kontrol panelinde gezerken yaptıklarınızı XML olarak kayıt eden bir şeyler yapmıştır. Bunu biraz değiştirip WYSIWIG'e çevirdiniz mi platformdan bağımız bir editör yapmak mümkün. Elbette anlattığım kadar basit değil...

Hiç bir şey basit değil!

Sadece fikir vermek istedim. Belki vakti ve azmi yerinde bir arkadaş bayrağı devralabilir.

Profili Göster
Deniz Davutoğlu 6/05/2009

Aslında benim böyle bir düşüncem vardı, ancank ne yazık ki zamanım ek müsait olmadı.

Başka bir yazımda daha önce bahsetmiştim, ben de flex Builder'ın arabiriminden ben de memnun değilim. Dreamweaver'ı tercih ederdim ide olarak.

Aslında mmistanbul olarak böyle bir projeyi başlatabiliriz. herkes bi tarafından tutar. çok kısa sürede hallolur.

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Özgür Yazılım ve Linux Günleri '10

Özgür Yazılım ve Linux Günleri '10

İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori: Toplantı

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 66 (50 kayıtlı, 16 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

Blog Bölümü Blogevi.com'a Taşınıyor

Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...

7.500'üncü üyemiz Cem Koç!

Neler Yapılabilir?

500 Hatası Hakkında!

Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)

coldfusion mysql ubuntu
 
sponsor adobe istanbul