Adobe Connect 8, bir önceki sürümünündeki birçok eksikliği tamamlamış. Şu anda piyasada en kolay kullanılabilecek sanal sınıf ve toplantı uygulaması.
Adobe'nin Ubuntu'ya direk destek verdiği bir ürün. İstemci tarafında Ubuntu destekleniyor artık.
- Bora Unal ☢
CFBuilder'ın da Linux versiyonu söz konusu.
- Bora Unal ☢
CS6 for Linux ? :)
- Bora Unal ☢
CFB Linux biraz sorunlu. Zira lisanslama için kullanılan yazılımın Linux sürümü yokmuş. :)
- Oğuz Demirkapı ☮✌
CFB'nin lisanslama yazılımını tamamen değiştirsinler o zaman. Çünkü Windows'da da düzgün çalışmıyor.
- Bora Unal ☢
Linux olayı biraz "on demand". Yani Adobe müşteri bulabilirse yazılım yapıcak. Zira Linux üzerinde CS6 kullanıcak müşteri bulması da çok zor.
- Oğuz Demirkapı ☮✌
Adobe neyse ki üründen Acrobat ismini çıkarmış. Eski ismi Adobe Acrobat Connect Pro idi şimdi sadece Connect Pro.
- Bora Unal ☢
Ah Bora, ah! Zamanında dinletemedik de. Flash ismi de bir hataydı bence. Marketing ekibi herşeyi çatı altında toplama sevdasından ana fikri kaçırttı.
- Oğuz Demirkapı ☮✌
bi ikiniz varsiniz heralde CF kullanan, ha bi de emektar Ben... ;)
- Orçun Madran
yok yok ben de varım CF sevdalısı. hatta şu anda CFML kodluyorum. Flex+CF = Coldran :)
- Eşref Atak
Orçun ayıp etmişsin. :) Benim tahminim aktif 100 civarı kullanıcı var TR'da. Ama 1000-2000 arası bir rakam da mutlaka ufak da olsa CF kod yazmıştır.
- Oğuz Demirkapı ☮✌
ColdFusion gibi hayat kurtarıcı bir ürünün yeterli tanıtımını yapıp da duyulması için uğraşmayan Macromedia/Adobe ve çevresindeki gönüllüler utansın. :)
- Oğuz Demirkapı ☮✌
@oğuz maalesef CF hala genele yayılabilmesi için gereken yeteneklere ve araçlara sahip değil. üzgünüm bende CF sevdalısıyım ama gerçekler acıdır. o halde acı gerçektir :)
- Eşref Atak
Ne gibi Eşref? Örneğin bir Php yada .Net ile yaptığın neyi CF ile yapamıyorsun? Bu arada sen de mi Brütüs demeden de geçemicem. :)
- Oğuz Demirkapı ☮✌
@oğuz uğraşmadığım programlama dili kalmadı gibi birşey. mazim bana tarafsızlığın doğru olduğunu gösterdi. CFML her zaman bir numaradır benim için ama şu paralı olma mevzusu zorluyor. sorun güzel; diğerleri ile yapıp da CF ile yapamadığımız şey ne var diye. aynı soruyu tersten sormamız lazım bence: CF ile yapamayıp diğerlerinde yapamadığımız kaç şey var ki? bence cf starter diye bir edition çıkarmalılar. beleş olarak concurrent sınırlı sayıda kullanıcıya hizmet versin, özellikleri kısıtlı olsun vs. insanlar CFML'in gücünü görsünler. :)
- Eşref Atak
Derdin o olsun. :) http://getrailo.org
- Oğuz Demirkapı ☮✌
vışşş. iyiymiş :) http://www.getrailo.org/index...
- Eşref Atak
Yorumlara 4 kisiymissiniz ;)
- Orçun Madran
CF'ciler FF bilmiyor demek ki. :)
- Oğuz Demirkapı ☮✌
ColdFusion'un IDE sorunu halen devam etmekte bence bir çözüme kavuşmadı, CF Builder başarılı bir ürün sayılmaz. Bir de Visual Studio.NET kullanın projelerinizde IDE nasıl olurmuş bir bakın, artı hazır denetimler, bir çok üçüncü parti denetim ile arabirim ve kodunuzu hızlı nesne yönelimli dilerseniz IDE'ye entegre MVC framework'ü ile rahatlıkla geliştirebiliyorsunuz. Daha az bug, daha yüksek performans.
- Murat Demirci
İkinci sıkıntı Türkiye'de CF bilen eleman bulamıyorsunuz, bu da projelerde risk oluşturuyor. Ve CF satışları ne durumda bilmiyorum ama eğitim talebi neredeyse hiç olmuyor.
- Murat Demirci
Ben gerekirse CF'le çözüm geliştiriyorum, IDE sıkıntısı bulunmasına rağmen CF'te kod yazmak halen kolay ancak müşteriler benden yazılım istediklerinde artık birinci tercihim CF değil, çünkü müşteriyi CF satınalmak zorunda bırakmak istemiyorum, bu nedenle birinci tercih olarak ASP.NET kullanıyorum ve herhangi bir sıkıntı yaşamadım şimdiye kadar. Bu duruma Türk Hava Yolları projesiyle birlikte başladım, bu yüksek ziyaret alan sitede CF'te yaşadığımız sorunları yaşamamak için .NET kullandık ve çok ta memnun kaldık. Cluster yapmadan tek sunucu günlük 200.000 ziyareti şu an rahatlıkla kaldırıyor..
- Murat Demirci
CF'in ücretsiz muadili varmış Murat. Ben ciddi ciddi düşünüyorum artık CF'e dönmeyi. Hatta Adobe ColdFusion'dan daha hızlı olduklarını iddia ediyorlar. http://www.getrailo.org/index...
- Eşref Atak
"Oooo Murat beyler de burdalarmış ..." diye başlayalım. :) Hemen bir örnek, en son bitirdiğim CF projesi yaklaşık 6 milyon kişinin kayıtlı olduğu ve transaction sayısının oldukça yoğun olduğu bir dating uygulaması. Doğru mimari ve programlama ile fazlası ile verimli bir şekilde çalışmakta. Ancak CF'in genel sorunu çok kolay olduğu için programlama bilmeyen kişiler de CF ile kod yazıyor ve neyi nasıl yapıcakları konusunda öngörümlerinde sorunlar yaşayabildikleri için de aslında kendi eksiklikleri olan konuları CF'te arayabiliyorlar. Bu da CF'e ne yazık ki kötü bir ün kazandırmış durumda. #odblog
- Oğuz Demirkapı ☮✌
Hangi dil/platform olursa olsun, özellikle "enterprise" yazılım üretiliyor ise, projenizde mutlaka ama mutlaka kullanılan platforma hakim bir "Yazılım Mimarı" kullanmaya özen gösteriniz! Olmassa olmaz bir yaklaşım diye düşünerek, yazılım tasarımını ciddiye alınız.
- Oğuz Demirkapı ☮✌
6 milyon kişinin kayıtlı olduğu bu proje tek ColdFusion instance'ı ile mi çalışıyor merak ettim?
- Murat Demirci
Evet, toplamda 8 sunucu üzerinde Tomcat üzerine kurulu birden çok CF9 ve Railo oturumu ile çalışmakta. Hem OS (RedHat EL) hem de Tomcat/JEE 64 bit.
- Oğuz Demirkapı ☮✌
aha bu kadar adamsınız işte CF adına :)
- Hüseyin Usta
8 sunucuda CFML motoru varsa toplamda günlük ziyareti 1,5 milyon falan mı? Kıyaslama yapabilmem için günlük ortalama ziyaret sayısı nedir öğrenebilir miyim?
- Murat Demirci
Eşref CFML'den vazgeçmedik yeri geldiğinde kullanırız kullanmak isteyenlere de tavsiye ederiz ancak IDE ve insan kaynakları sıkıntısını unutmamak gerek. Özellikle eleman bulamamak Türkiye'de önemli bir sorun. Ben CFML'i çok başarılı buluyorum, ama kıyaslama yapınca performans, IDE ve insan kaynakları noktasında eksiklikler olduğunu söylemeyi yanlış bulmam, zira pazarlamacı değilim şu an :)
- Murat Demirci
Performans konusunda bir çok faktör var ama mesela; ColdFusion'da aynı anda çalıştırılan request limiti varsayılan olarak 20'lerdedir, bunu 100'e çıkardığınızda CPU üzerinde muazzam bir yük oluşmakta, CF9 da belki durumda daha da iyileştirilmiş olabilir, performansı 7-8 kat arttığına göre bir CF9 CPU başına artık 800-1000 request'i kaldırabilir duruma gelmiştir tahminen. Öte taraftan ASP.NET 4.0'da CPU başına simultane request limiti varsayılan olarak 5000'dir,
- Murat Demirci
PHP-Apache de simultane request limiti varsayılan olarak 256'dır. Yani ASP.NET 4.0 sürümüyle birlikte varsayılan olarak ciddi bir yük kaldıracak şekilde konfigüre edilmiştir. Bu ASP.NET 4.0 ile hazırlanmış bir site rahatlıkla tek başına günlük milyonlarca ziyarete cevap verebilir anlamına gelir. Elbette performansı etkileyen başka faktörler de vardır, örneğin request'e kısa zamanda cevap verme yani response time kıyaslaması yapmadık henüz, fakat .NET ile Java kıyaslandığında .NET'in 27 kat daha hızlı olduğu belirlenmişti bir zamanlar.
- Murat Demirci
Hesaplarıma göre ASP.NET 4.0 tek sunucu tek işlemci üzerinde günlük 36 milyon ziyarete kadar kaldırabilmekte... Elbette veritabanı ve dosya işlemleri dahil edildiğinde bu değer düşecektir. Veritabanı işlemleri devreye girdiğinde bu değer yaklaşık 1,2 milyona kadar düşer. Eşref bak sana ipucu Türk Hava Yolları sitesini Win 2008 R2 64 bit üzerinde.NET 4.0 64 bit IIS 7.5 Integrated Mode'a taşıyın.. günlük en az 1 milyon ziyarete rahatlıkla cevap verebilsin. Bunun üzerine de çıkarılabilir elbette veritabanı connection ve transaction limit değerlerine doğrudan bağlı bu durum.
- Murat Demirci
Verdiğim değerler hiç bir cache özelliğini kullanmadan ulaşılabilecek değerler bu arada...
- Murat Demirci
Oo SQL Server maksimum connection limiti 32000'lerdeymiş... Bu çok iyi bu durumda veritabanı işlemleri de yapsanız rahatlıkla günlük milyonlarca ziyarete cevap verebilirsiniz, fakat bunun için varsayılan bağlantı limitini daha da artırmak gerek Eşref.. web.config'teki değer...
- Murat Demirci
Murat tek tek bir ara yanıt yazıcam, ancak hemen belirteyim, maxConcurrentRequestsPerCPU ile requestQueueLimit kavramlarını karıştırmışsın. Dediğim gibi bu konuda detaylı bir açıklayıcı yazının herkes için faydalı olacağı gözükmekte. :)
- Oğuz Demirkapı ☮✌
evet bi karıştırma yapmışım haklısın default değer 5000 gelmiyor, ama 5000'e kadar rahatlıkla yükseltilebiliyor. CF'te yükseltmeye kalkınca CPU yeterli olmuyor.
- Murat Demirci
hayır oğuz, kontrol ettim ilk dediğim doğru; default olarak 5000 geliyor (.NET 4.0'da), bkz: http://msdn.microsoft.com/en-us...
- Murat Demirci
requestQueueLimit ayrı biliyorum, bekleyen talepler için.. Ama ben ondan bahsetmiyorum simultane request olarak .net 4.0 varsayılan olarak 5000 request çalışıtrabilmekte..
- Murat Demirci
Tomcat Scales to 16,000 Concurrent Connections - WHOA! http://www.javalobby.org/java... :)
- Oğuz Demirkapı ☮✌
Dediğim gibi başka bir inceleme yazısı olarak ele alıcam. Mutlaka meraklısı olucaktır.
- Oğuz Demirkapı ☮✌
evet Tomcat için doğrudur, fakat CF 6 zamanında CF'in concurrent request değeri 100'ü bulduğunda büyük sıkıntı oluşturuyordu, tek server yeterli olmuyor ve yükü birden fazla server'a dağıtmak gerekiyordu. CF9'da durum ne oldu? Ya da Railo'da durum ne? Kullandığın için bilirsin, tek sunucu tek işlemcide CF9 ne kadar concurrent requeste cevap verebiliyor?
- Murat Demirci
Yaklaşık 3 yıldır tüm CF/Railo sunucularm Tomcat üzerinde. CF standard sürümü zaten yüksek verim ihtiyacı için tasarlanmamış durumda. Ayrıca CF 10 artık JRun üzerinde olmucak ve büyük bir ihtimalle Tomcat tabanına kaydırılıyor.
- Oğuz Demirkapı ☮✌