Yorumları: 1.499
Konuları: 83
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12.314 Üstad
(31-10-2019, Saat: 16:45)engerex Adlı Kullanıcıdan Alıntı: (31-10-2019, Saat: 11:38)SimaWB Adlı Kullanıcıdan Alıntı: Her ne kadar tavsiye etmesem de; şurada ve şurada bahsi geçen Thinfinity VirtualUI'ye bakabilirsiniz. Ayrıca https://tsplus.me/ de aynı işi yapıyor. Uygulamanızı webten erişimli hale getiriyorlar.
Ne kara başarılı incelemek lazım
Bu uygulamayı Web Browser içinde nasıl çalıştırıyor bir fikri olan var mı ? Thinfinity gibi bir şey mi bu videodaki mesele ?
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Yorumları: 852
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.327 Uzman
01-11-2019, Saat: 19:32
(Son Düzenleme: 01-11-2019, Saat: 19:34, Düzenleyen: hi_selamlar.)
(01-11-2019, Saat: 18:24)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: (31-10-2019, Saat: 16:45)engerex Adlı Kullanıcıdan Alıntı: Ne kara başarılı incelemek lazım
Bu uygulamayı Web Browser içinde nasıl çalıştırıyor bir fikri olan var mı ? Thinfinity gibi bir şey mi bu videodaki mesele ?
Merhabalar,
Evet hocam sanırım.
https://www.commandlinux.com/man-page/ma...ayd.1.html
http://www.webupd8.org/2013/06/how-to-in...html5.html
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 1.499
Konuları: 83
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12.314 Üstad
Teşekkür ederim, sağolun.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Yorumları: 52
Konuları: 2
Kayıt Tarihi: 06-11-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 154 Başlangıç
05-11-2019, Saat: 08:35
(Son Düzenleme: 05-11-2019, Saat: 08:36, Düzenleyen: sddk.)
(31-10-2019, Saat: 19:45)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (31-10-2019, Saat: 19:41)sddk Adlı Kullanıcıdan Alıntı: Açmak istemiyor musunuz?
Formun amacı dışında çıkmaya başladın. Kişisel bir tartışmaya döndü.
Nereye varmak istiyorsun?
Açık söyle, o noktadan sonra konuşalım.
Ne buradan bir şeyler alabiliyorum ne de birine faydam dokunuyor. Belki @ Tuğrul HELVACI 'nın şuradaki konusuna da bir şeyler yazıp forumdan ayrılacağım, boşuna polemik oluyor.
@ Fesih ARSLAN ;
Varmak istediğim yer insanların yanlış bilgilendirilmesini engellemek. İnternet denen zımbırtı üzerindeki bilgilerin maalesef çok ciddi bir kısmı yanlış veya kirli bilgi.
Özellikle sizin mesajlarınızda gördüğüm hataları yazmaya çalışmamın sebebi üyelerin veya üye olmayan okurların sizin mesajlarınızdan, diğer üyelerin mesajlarına oranla daha çok etkilenme ihtimalleri. Bir kitabınız var ve bu platformun kurucususunuz, bu mertebedeki insanlar bir şeyler yazarken çok daha ciddi araştırmalar yapmalı. Zira benim yazacağım bir bilgiyi "acaba" diyerek okuyan bir kişi, bir kitap yazarının mesajını "kitap yazarı yazıyorsa doğrudur" diyerek okuyabilir.
Konuya dönersek, tekrar bir tartışmanın içerisine girmek istemiyorum, bir kaç bilgi yazacağım, ilgilenenler detaylarını okurlar zaten.
- WebAssembly (wasm)
Mozilla, Microsoft, Google ve Apple bir araya gelip WebAssembly denilen bir standardı belirlemişler. Bir browser üzerinde web front-end teknolojileri (HTML5 CSS JS vs.) ile kullanıcıya zangin bir arayüz sunarken, JS'in çalışma alanı ile aynı kalacak şekilde (browser'dan js ile bilgisayara ne kadar erişilebiliyor ise WebAssembly ile de o kadar erişilebiliyor) native kod çalıştırılmasına izin veriyor bu teknoloji.
https://research.mozilla.org/webassembly/
Henüz developer-preview modunda olan Microsoft clinet-side blazor, browser içerisinde, wasm teknolojisi ile .Net Core runtime'ı çalıştıracak. https://dotnet.microsoft.com/apps/aspnet...pps/blazor
- SPA Framwork'leri
SPA yani Single Page Application. Her sayfa değişiminde bir request responsa yani sayfa yenilemeye gerek kalmadan wen uygulaması deneyimi sunuyor, masaüstü uygulamalarında olduğu gibi. Aşağıdaki wikipedia linkindeki "making the application behave more like a desktop application" ifadesi önemli.
https://www.wikizeroo.org/index.php?q=aH...GljYXRpb24
- gRPC'ye JS desteği geliyor.
SOA (Service Orietented Architecture)'da servisler arası binary iletişim için Google tarafından internal olarak kullanılan sonra open source yapılan gRPC'ye js desteği geliyor, böylece browser'lar da binary olarak servisler ile konuşabiliyor/konuşabilecek.
https://grpc.io/
https://github.com/grpc/grpc-web
- Resposive Web Design fremework'leri ile farklı çözünürlük/boyuttaki cihazlar için if else yazmadan en iyi görünüm sağlanabiliyor. Ama cross-platform olsa bile native teknolojilerde, 6" FullHD telefon ile 15" FullHD bilgisayar için farklı ekranlar yapmak gerekiyor. (benim denemelerim üzerinden biraz süre geçti, yeni bir şeyler ile responsive design Delphi'de (veya başka bir masa üstü yazılım geliştirme platformunda) de mevcut ise aydınlatın lütfen.)
- Endüstriyel cihazlarda (PAC, HMI vs.) web teknolojileri
CODESYS WebVisu - https://www.codesys.com/products/codesys...bvisu.html
B&R mapp View - https://www.br-automation.com/en/product...mapp-view/
- @ delphim bir önceki sayfada "Örneğin bir Photoshop programı hazırlamanız lazım. "Hibrit yapacağım", "web uygulaması olsa daha iyi olacak sanki" gibi şeyler demezsiniz. Oturur güzel güzel masaüstü uygulaması yazarsınız." demiş ama Adobe'de hali hazırda online editor var ve bence daha da gelişecek.
https://www.adobe.com/creativecloud/tool...iting.html
- @ Fesih ARSLAN'ın ilk sayfada verdiği örnek uygulamalardan (Github, WhatsApp, PostMan, Skype, Mega) Mega hariç tamamı Electron uygulaması, yani html+css+js, runtime olarak Chromium + nodejs.
https://electronjs.org/apps/github-desktop
https://electronjs.org/apps/whatsapp
https://github.com/postmanlabs/postman-a...ssues/2671
https://electronjs.org/apps/postman
https://electronjs.org/apps/skype
Electron hakkında https://electronjs.org/docs/tutorial/about
Peki neden web uygulamaları harika ise Elecrton ile masaüstü uygulamaymış gibi yayınlanıyor? Bunun muhtemel cevabı masaüstü uygulamaların bilgisayar açılışında otomatik olarak açılabilmesi, böylece bir browser açıp ilgili siteye gitmeye gerek kalmaması. Ve böylece ilgili uygulamanın kullanılma ihtimalinin artırılması.
- Fesih ARSLAN ilk sayfada "Birinin diğerine alternatif olması, değişen ve gelişen teknolojilerde imkansız." demiş ama gördüğünüz gibi web teknolojileri, masa üstü native uygulamaların %90'ından fazlasına hali hazırda alternatif olmuş durumda zaten. Türkiye'de web-based muhasebe, ik vs. programları yıllardır kullanılıyor.
Bir web geliştiricisi değilim, yukarıdaki yazdıklarımda bir hata görüyorsanız lütfen yazın.
Yorumları: 4.246
Konuları: 381
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 17.117 Üstad
05-11-2019, Saat: 09:08
(Son Düzenleme: 05-11-2019, Saat: 09:13, Düzenleyen: Fesih ARSLAN.)
(05-11-2019, Saat: 08:35)sddk Adlı Kullanıcıdan Alıntı: (31-10-2019, Saat: 19:45)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Formun amacı dışında çıkmaya başladın. Kişisel bir tartışmaya döndü.
Nereye varmak istiyorsun?
Açık söyle, o noktadan sonra konuşalım.
Ne buradan bir şeyler alabiliyorum ne de birine faydam dokunuyor. Belki @Tuğrul HELVACI 'nın şuradaki konusuna da bir şeyler yazıp forumdan ayrılacağım, boşuna polemik oluyor.
@Fesih ARSLAN ;
Varmak istediğim yer insanların yanlış bilgilendirilmesini engellemek. İnternet denen zımbırtı üzerindeki bilgilerin maalesef çok ciddi bir kısmı yanlış veya kirli bilgi.
Özellikle sizin mesajlarınızda gördüğüm hataları yazmaya çalışmamın sebebi üyelerin veya üye olmayan okurların sizin mesajlarınızdan, diğer üyelerin mesajlarına oranla daha çok etkilenme ihtimalleri. Bir kitabınız var ve bu platformun kurucususunuz, bu mertebedeki insanlar bir şeyler yazarken çok daha ciddi araştırmalar yapmalı. Zira benim yazacağım bir bilgiyi "acaba" diyerek okuyan bir kişi, bir kitap yazarının mesajını "kitap yazarı yazıyorsa doğrudur" diyerek okuyabilir.
Konuya dönersek, tekrar bir tartışmanın içerisine girmek istemiyorum, bir kaç bilgi yazacağım, ilgilenenler detaylarını okurlar zaten.
- WebAssembly (wasm)
Mozilla, Microsoft, Google ve Apple bir araya gelip WebAssembly denilen bir standardı belirlemişler. Bir browser üzerinde web front-end teknolojileri (HTML5 CSS JS vs.) ile kullanıcıya zangin bir arayüz sunarken, JS'in çalışma alanı ile aynı kalacak şekilde (browser'dan js ile bilgisayara ne kadar erişilebiliyor ise WebAssembly ile de o kadar erişilebiliyor) native kod çalıştırılmasına izin veriyor bu teknoloji.
https://research.mozilla.org/webassembly/
Henüz developer-preview modunda olan Microsoft clinet-side blazor, browser içerisinde, wasm teknolojisi ile .Net Core runtime'ı çalıştıracak. https://dotnet.microsoft.com/apps/aspnet...pps/blazor
- SPA Framwork'leri
SPA yani Single Page Application. Her sayfa değişiminde bir request responsa yani sayfa yenilemeye gerek kalmadan wen uygulaması deneyimi sunuyor, masaüstü uygulamalarında olduğu gibi. Aşağıdaki wikipedia linkindeki "making the application behave more like a desktop application" ifadesi önemli.
https://www.wikizeroo.org/index.php?q=aH...GljYXRpb24
- gRPC'ye JS desteği geliyor.
SOA (Service Orietented Architecture)'da servisler arası binary iletişim için Google tarafından internal olarak kullanılan sonra open source yapılan gRPC'ye js desteği geliyor, böylece browser'lar da binary olarak servisler ile konuşabiliyor/konuşabilecek.
https://grpc.io/
https://github.com/grpc/grpc-web
- Resposive Web Design fremework'leri ile farklı çözünürlük/boyuttaki cihazlar için if else yazmadan en iyi görünüm sağlanabiliyor. Ama cross-platform olsa bile native teknolojilerde, 6" FullHD telefon ile 15" FullHD bilgisayar için farklı ekranlar yapmak gerekiyor. (benim denemelerim üzerinden biraz süre geçti, yeni bir şeyler ile responsive design Delphi'de (veya başka bir masa üstü yazılım geliştirme platformunda) de mevcut ise aydınlatın lütfen.)
- Endüstriyel cihazlarda (PAC, HMI vs.) web teknolojileri
CODESYS WebVisu - https://www.codesys.com/products/codesys...bvisu.html
B&R mapp View - https://www.br-automation.com/en/product...mapp-view/
- @delphim bir önceki sayfada "Örneğin bir Photoshop programı hazırlamanız lazım. "Hibrit yapacağım", "web uygulaması olsa daha iyi olacak sanki" gibi şeyler demezsiniz. Oturur güzel güzel masaüstü uygulaması yazarsınız." demiş ama Adobe'de hali hazırda online editor var ve bence daha da gelişecek.
https://www.adobe.com/creativecloud/tool...iting.html
- @Fesih ARSLAN'ın ilk sayfada verdiği örnek uygulamalardan (Github, WhatsApp, PostMan, Skype, Mega) Mega hariç tamamı Electron uygulaması, yani html+css+js, runtime olarak Chromium + nodejs.
https://electronjs.org/apps/github-desktop
https://electronjs.org/apps/whatsapp
https://github.com/postmanlabs/postman-a...ssues/2671
https://electronjs.org/apps/postman
https://electronjs.org/apps/skype
Electron hakkında https://electronjs.org/docs/tutorial/about
Peki neden web uygulamaları harika ise Elecrton ile masaüstü uygulamaymış gibi yayınlanıyor? Bunun muhtemel cevabı masaüstü uygulamaların bilgisayar açılışında otomatik olarak açılabilmesi, böylece bir browser açıp ilgili siteye gitmeye gerek kalmaması. Ve böylece ilgili uygulamanın kullanılma ihtimalinin artırılması.
- Fesih ARSLAN ilk sayfada "Birinin diğerine alternatif olması, değişen ve gelişen teknolojilerde imkansız." demiş ama gördüğünüz gibi web teknolojileri, masa üstü native uygulamaların %90'ından fazlasına hali hazırda alternatif olmuş durumda zaten. Türkiye'de web-based muhasebe, ik vs. programları yıllardır kullanılıyor.
Bir web geliştiricisi değilim, yukarıdaki yazdıklarımda bir hata görüyorsanız lütfen yazın.
"Bunu başka yerde söyleme çok gülerler..." ile bu yazmış olduğun cevap arasında dağlar kadar fark var.
Bu izahı ilk baştan yapmış olsaydın, iş bu boyuta da gelmemiş olacaktı.
Benim bilgiye olan saygımı, beni tanıyanlar çok iyi bilirler.
Sizin gibi bilip veya biliyor görünüp, bu tip platformlarda kimseye yardımcı olmadan ahkam kesenler zaten yok olup gidiyor.
Burada yalnızca az da olsa bilip veya yanlış da olsa yazıp, doğrusunu öğrenen arkadaşlar ile geriye bıraktıkları bilgi havuzları kalıyor.
Güle güle...
Not: Bu tip tartışmaların fitilini ateşleyen de, hep Microsoft hayranı olan kesimlerden gelince bana hiç de şaşırtıcı gelmiyor.
DelphiCan'dır!
Yorumları: 52
Konuları: 2
Kayıt Tarihi: 06-11-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 154 Başlangıç
(05-11-2019, Saat: 09:08)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (05-11-2019, Saat: 08:35)sddk Adlı Kullanıcıdan Alıntı: Ne buradan bir şeyler alabiliyorum ne de birine faydam dokunuyor. Belki @Tuğrul HELVACI 'nın şuradaki konusuna da bir şeyler yazıp forumdan ayrılacağım, boşuna polemik oluyor.
@Fesih ARSLAN ;
Varmak istediğim yer insanların yanlış bilgilendirilmesini engellemek. İnternet denen zımbırtı üzerindeki bilgilerin maalesef çok ciddi bir kısmı yanlış veya kirli bilgi.
Özellikle sizin mesajlarınızda gördüğüm hataları yazmaya çalışmamın sebebi üyelerin veya üye olmayan okurların sizin mesajlarınızdan, diğer üyelerin mesajlarına oranla daha çok etkilenme ihtimalleri. Bir kitabınız var ve bu platformun kurucususunuz, bu mertebedeki insanlar bir şeyler yazarken çok daha ciddi araştırmalar yapmalı. Zira benim yazacağım bir bilgiyi "acaba" diyerek okuyan bir kişi, bir kitap yazarının mesajını "kitap yazarı yazıyorsa doğrudur" diyerek okuyabilir.
Konuya dönersek, tekrar bir tartışmanın içerisine girmek istemiyorum, bir kaç bilgi yazacağım, ilgilenenler detaylarını okurlar zaten.
- WebAssembly (wasm)
Mozilla, Microsoft, Google ve Apple bir araya gelip WebAssembly denilen bir standardı belirlemişler. Bir browser üzerinde web front-end teknolojileri (HTML5 CSS JS vs.) ile kullanıcıya zangin bir arayüz sunarken, JS'in çalışma alanı ile aynı kalacak şekilde (browser'dan js ile bilgisayara ne kadar erişilebiliyor ise WebAssembly ile de o kadar erişilebiliyor) native kod çalıştırılmasına izin veriyor bu teknoloji.
https://research.mozilla.org/webassembly/
Henüz developer-preview modunda olan Microsoft clinet-side blazor, browser içerisinde, wasm teknolojisi ile .Net Core runtime'ı çalıştıracak. https://dotnet.microsoft.com/apps/aspnet...pps/blazor
- SPA Framwork'leri
SPA yani Single Page Application. Her sayfa değişiminde bir request responsa yani sayfa yenilemeye gerek kalmadan wen uygulaması deneyimi sunuyor, masaüstü uygulamalarında olduğu gibi. Aşağıdaki wikipedia linkindeki "making the application behave more like a desktop application" ifadesi önemli.
https://www.wikizeroo.org/index.php?q=aH...GljYXRpb24
- gRPC'ye JS desteği geliyor.
SOA (Service Orietented Architecture)'da servisler arası binary iletişim için Google tarafından internal olarak kullanılan sonra open source yapılan gRPC'ye js desteği geliyor, böylece browser'lar da binary olarak servisler ile konuşabiliyor/konuşabilecek.
https://grpc.io/
https://github.com/grpc/grpc-web
- Resposive Web Design fremework'leri ile farklı çözünürlük/boyuttaki cihazlar için if else yazmadan en iyi görünüm sağlanabiliyor. Ama cross-platform olsa bile native teknolojilerde, 6" FullHD telefon ile 15" FullHD bilgisayar için farklı ekranlar yapmak gerekiyor. (benim denemelerim üzerinden biraz süre geçti, yeni bir şeyler ile responsive design Delphi'de (veya başka bir masa üstü yazılım geliştirme platformunda) de mevcut ise aydınlatın lütfen.)
- Endüstriyel cihazlarda (PAC, HMI vs.) web teknolojileri
CODESYS WebVisu - https://www.codesys.com/products/codesys...bvisu.html
B&R mapp View - https://www.br-automation.com/en/product...mapp-view/
- @delphim bir önceki sayfada "Örneğin bir Photoshop programı hazırlamanız lazım. "Hibrit yapacağım", "web uygulaması olsa daha iyi olacak sanki" gibi şeyler demezsiniz. Oturur güzel güzel masaüstü uygulaması yazarsınız." demiş ama Adobe'de hali hazırda online editor var ve bence daha da gelişecek.
https://www.adobe.com/creativecloud/tool...iting.html
- @Fesih ARSLAN'ın ilk sayfada verdiği örnek uygulamalardan (Github, WhatsApp, PostMan, Skype, Mega) Mega hariç tamamı Electron uygulaması, yani html+css+js, runtime olarak Chromium + nodejs.
https://electronjs.org/apps/github-desktop
https://electronjs.org/apps/whatsapp
https://github.com/postmanlabs/postman-a...ssues/2671
https://electronjs.org/apps/postman
https://electronjs.org/apps/skype
Electron hakkında https://electronjs.org/docs/tutorial/about
Peki neden web uygulamaları harika ise Elecrton ile masaüstü uygulamaymış gibi yayınlanıyor? Bunun muhtemel cevabı masaüstü uygulamaların bilgisayar açılışında otomatik olarak açılabilmesi, böylece bir browser açıp ilgili siteye gitmeye gerek kalmaması. Ve böylece ilgili uygulamanın kullanılma ihtimalinin artırılması.
- Fesih ARSLAN ilk sayfada "Birinin diğerine alternatif olması, değişen ve gelişen teknolojilerde imkansız." demiş ama gördüğünüz gibi web teknolojileri, masa üstü native uygulamaların %90'ından fazlasına hali hazırda alternatif olmuş durumda zaten. Türkiye'de web-based muhasebe, ik vs. programları yıllardır kullanılıyor.
Bir web geliştiricisi değilim, yukarıdaki yazdıklarımda bir hata görüyorsanız lütfen yazın.
"Bunu başka yerde söyleme çok gülerler..." ile bu yazmış olduğun cevap arasında dağlar kadar fark var.
Bu izahı ilk baştan yapmış olsaydın, iş bu boyuta da gelmemiş olacaktı.
Benim bilgiye olan saygımı, beni tanıyanlar çok iyi bilirler.
Sizin gibi bilip veya biliyor görünüp, bu tip platformlarda kimseye yardımcı olmadan ahkam kesenler zaten yok olup gidiyor.
Burada yalnızca az da olsa bilip veya yanlış da olsa yazıp, doğrusunu öğrenen arkadaşlar ile geriye bıraktıkları bilgi havuzları kalıyor.
Güle güle...
Not: Bu tip tartışmaların fitilini ateşleyen de, hep Microsoft hayranı olan kesimlerden gelince bana hiç de şaşırtıcı gelmiyor. 
Doğru şekilde uyarılmak istiyorsanız cümlelerinizde kesin ifadeler kullanmayın. Öyle altı çizili, ünlem işareti ile biten cümleler kurarsanız ve bu yazdıklarınız yanlışsa uyarılma tarzınız bu olur. Ancak yinede ifade şimdi bana da sert geldi, bunun için özür dilerim.
İnsanlara yardımcı olmak istemesem bu foruma neden yazayım?
Bir kişi az biliyorsa veya bilgisinden kesin emin değilse, cümleleri "bana öyle geliyor", "sanırım", "büyük ihtimalle" gibi ifadeler taşımalı. O zaman doğrusunu bilenler düzeltirler. Yukarıdaki mesajımda, tüm yazdıklarıma referans linkler vermeme rağmen son cümlesine dikkat edin.
Microsoft hayranı olduğumu nereden çıkardınız? Yukarıdaki mesajımda 2 Microsoft, 2 Google, 1 Apple ve 1 Mozilla ifadesi geçiyor, neden Microsoft'u çekip aldınız? Microsoft teknolojilerinden mi korkuyorsunuz?
Ne Delphi nede diğer yazılım geliştirme platformları (maalesef) Müslüman ve/veya Türk ürünü değiller, hiçbirine aşık değilim ve hiçbirinden nefret de etmiyorum. Delphi ile güldük eğlendik, paramızı kazandık (ki şükür ben güzel de kazandım) ve bir müddet daha kazanmaya devam edeceğiz İnşallah. Ancak Delphi'nin geleceği parlak değil, bunu açtığımız iş ilanlarına yapılan başvurulardan biliyorum. 30 yaş altı, iyi bir üniversitenin mühendislik bölümlerinden mezun bir başvuru gelmiyor.
Yorumları: 4.246
Konuları: 381
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 17.117 Üstad
(05-11-2019, Saat: 14:41)sddk Adlı Kullanıcıdan Alıntı: (05-11-2019, Saat: 09:08)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: "Bunu başka yerde söyleme çok gülerler..." ile bu yazmış olduğun cevap arasında dağlar kadar fark var.
Bu izahı ilk baştan yapmış olsaydın, iş bu boyuta da gelmemiş olacaktı.
Benim bilgiye olan saygımı, beni tanıyanlar çok iyi bilirler.
Sizin gibi bilip veya biliyor görünüp, bu tip platformlarda kimseye yardımcı olmadan ahkam kesenler zaten yok olup gidiyor.
Burada yalnızca az da olsa bilip veya yanlış da olsa yazıp, doğrusunu öğrenen arkadaşlar ile geriye bıraktıkları bilgi havuzları kalıyor.
Güle güle...
Not: Bu tip tartışmaların fitilini ateşleyen de, hep Microsoft hayranı olan kesimlerden gelince bana hiç de şaşırtıcı gelmiyor. 
Doğru şekilde uyarılmak istiyorsanız cümlelerinizde kesin ifadeler kullanmayın. Öyle altı çizili, ünlem işareti ile biten cümleler kurarsanız ve bu yazdıklarınız yanlışsa uyarılma tarzınız bu olur. Ancak yinede ifade şimdi bana da sert geldi, bunun için özür dilerim.
İnsanlara yardımcı olmak istemesem bu foruma neden yazayım?
Bir kişi az biliyorsa veya bilgisinden kesin emin değilse, cümleleri "bana öyle geliyor", "sanırım", "büyük ihtimalle" gibi ifadeler taşımalı. O zaman doğrusunu bilenler düzeltirler. Yukarıdaki mesajımda, tüm yazdıklarıma referans linkler vermeme rağmen son cümlesine dikkat edin.
Microsoft hayranı olduğumu nereden çıkardınız? Yukarıdaki mesajımda 2 Microsoft, 2 Google, 1 Apple ve 1 Mozilla ifadesi geçiyor, neden Microsoft'u çekip aldınız? Microsoft teknolojilerinden mi korkuyorsunuz?
Ne Delphi nede diğer yazılım geliştirme platformları (maalesef) Müslüman ve/veya Türk ürünü değiller, hiçbirine aşık değilim ve hiçbirinden nefret de etmiyorum. Delphi ile güldük eğlendik, paramızı kazandık (ki şükür ben güzel de kazandım) ve bir müddet daha kazanmaya devam edeceğiz İnşallah. Ancak Delphi'nin geleceği parlak değil, bunu açtığımız iş ilanlarına yapılan başvurulardan biliyorum. 30 yaş altı, iyi bir üniversitenin mühendislik bölümlerinden mezun bir başvuru gelmiyor.
Kişiselleşen bu tartışmanın gölgesinde, söylenecek çok bir şey yok. Yada söylense de artık anlamını yitirmiş olacak.
Şu an alınmış gardların arkasında her can! bir çor! ile cast edilecek.
Yolun açık olsun.
DelphiCan'dır!
Yorumları: 400
Konuları: 25
Kayıt Tarihi: 02-01-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 2.186 Programcı
Masaüstü yazılımların popülerliği azalabilir ama kesinlikle piyasadan tamamen silinmezler , silinmeleri mümkün değil. Günümüzde halen çok iyi maaşlarla Cobol bilen yazılımcı arayan şirketler var. Cobol'un silinmediği piyasada masaüstü yazılımlar biz ölmeden bitmez
Akıllı telefonlara kadar en popüler platform web gibi duruyordu ama mobil uygulamalar web uygulamalarının tahtını iyi salladı.
Yarın bir gün iot denen zımbırtı hayatımıza daha çok girdikçe dengeler yine değişebilir.
Bir geliştirici olarak tek platforma bağımlı kalmak bizim eksiğimiz olur. İstenilen ürüne göre en iyi platformu belirleyip o platformda ürün çıkartabilecek durumda olmamız gerekir.
Delphi bu konuda hangi seviyede dersek, birçok eksiğine rağmen cilalanıp parlatılan bir çok ürüne göre bence en önemli eksiği reklam. Bunun da ana nedeni maddi olarak rakiplerine göre çok zayıf kalması. Bu zayıflıkta hem ürüne hem de ürünün bilinirliğine büyük sekteler vuruyor.
Delphi gibi bir ürün varken masaüstünde Electron gibi bir ürün kullanmak ne kadar mantıklı ? Elektron ile paketlenmiş bir exe içinde sunucu vs barındırdığı için en küçük bir programın bile boyutu çok fazla oluyor ve tükettiği sistem kaynağı ciddi bir problem. Electron daha iyi ve performanslı masaüstü yazılımlar geliştirmekten ziyade daha çok web platformunda tecrübesi olanların masaüstü platform için de çözümler üretebilmesine imkan veren ara bir uygulama gibi geliyor bana. E benim zaten delphiden gelen bir masaüstü platform deneyimim varsa bana çok da cazip gelmedi electron.
FMX 'in en çok eleştirdiğimiz hususlarından biri derlenen dosyanın boyutunun büyük olması. Aynı sorun Electron için de geçerli. Belki electron için de jvm gibi bir runtime önceden yüklü gelirse boyut sıkıntısı aşılabilir.
Yine fmx ile aynı yapıda çalışan , daha sonradan piyasa sürülen ama fmx ten çok daha populer olan bir araç var. Flutter. Belki bazı noktalarda fmx ten daha iyi olabilir ama flutter'in fmx ten daha popüler olmasının nedeni arkasındaki google'ın gücünden kaynaklanıyor. Fmx Google'ın , Flutter ise Emb'nin bir ürünü olsaydı popülerlik de bence tam tersi olurdu.
Aynı şeyler react native için de geçerli.
Bu işin bir sonu yok. Büyük şirketler her gün yeni yeni şeyler çıkartıp duruyor. Alternatif çok fazla. Gönül ister ki hepsini iyice öğrenelim ve duruma göre en iyi çözümü kullanalım lakin bu da mümkün değil.
Yorumları: 52
Konuları: 2
Kayıt Tarihi: 06-11-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 154 Başlangıç
06-11-2019, Saat: 08:35
(Son Düzenleme: 06-11-2019, Saat: 10:09, Düzenleyen: sddk.)
(05-11-2019, Saat: 15:51)sadettinpolat Adlı Kullanıcıdan Alıntı: Masaüstü yazılımların popülerliği azalabilir ama kesinlikle piyasadan tamamen silinmezler , silinmeleri mümkün değil. Günümüzde halen çok iyi maaşlarla Cobol bilen yazılımcı arayan şirketler var. Cobol'un silinmediği piyasada masaüstü yazılımlar biz ölmeden bitmez 
Akıllı telefonlara kadar en popüler platform web gibi duruyordu ama mobil uygulamalar web uygulamalarının tahtını iyi salladı.
Yarın bir gün iot denen zımbırtı hayatımıza daha çok girdikçe dengeler yine değişebilir.
Bir geliştirici olarak tek platforma bağımlı kalmak bizim eksiğimiz olur. İstenilen ürüne göre en iyi platformu belirleyip o platformda ürün çıkartabilecek durumda olmamız gerekir.
Delphi bu konuda hangi seviyede dersek, birçok eksiğine rağmen cilalanıp parlatılan bir çok ürüne göre bence en önemli eksiği reklam. Bunun da ana nedeni maddi olarak rakiplerine göre çok zayıf kalması. Bu zayıflıkta hem ürüne hem de ürünün bilinirliğine büyük sekteler vuruyor.
Delphi gibi bir ürün varken masaüstünde Electron gibi bir ürün kullanmak ne kadar mantıklı ? Elektron ile paketlenmiş bir exe içinde sunucu vs barındırdığı için en küçük bir programın bile boyutu çok fazla oluyor ve tükettiği sistem kaynağı ciddi bir problem. Electron daha iyi ve performanslı masaüstü yazılımlar geliştirmekten ziyade daha çok web platformunda tecrübesi olanların masaüstü platform için de çözümler üretebilmesine imkan veren ara bir uygulama gibi geliyor bana. E benim zaten delphiden gelen bir masaüstü platform deneyimim varsa bana çok da cazip gelmedi electron.
FMX 'in en çok eleştirdiğimiz hususlarından biri derlenen dosyanın boyutunun büyük olması. Aynı sorun Electron için de geçerli. Belki electron için de jvm gibi bir runtime önceden yüklü gelirse boyut sıkıntısı aşılabilir.
Yine fmx ile aynı yapıda çalışan , daha sonradan piyasa sürülen ama fmx ten çok daha populer olan bir araç var. Flutter. Belki bazı noktalarda fmx ten daha iyi olabilir ama flutter'in fmx ten daha popüler olmasının nedeni arkasındaki google'ın gücünden kaynaklanıyor. Fmx Google'ın , Flutter ise Emb'nin bir ürünü olsaydı popülerlik de bence tam tersi olurdu.
Aynı şeyler react native için de geçerli.
Bu işin bir sonu yok. Büyük şirketler her gün yeni yeni şeyler çıkartıp duruyor. Alternatif çok fazla. Gönül ister ki hepsini iyice öğrenelim ve duruma göre en iyi çözümü kullanalım lakin bu da mümkün değil.
Sadettin Bey,
Siz, ben ve diğer senior Delphi geliştiriciler emekli olana kadar Delphi'den ve masaüstü yazılım geliştirmeden para kazanabiliriz, bunda hemfikiriz. Ancak bu konuda 19 yaşında bir öğrencinin "ne tarafa yönelmeliyim" sorusuna cevap veriyoruz. Bunu cevaplarken bir gencin sizi referans alarak geleceğe adım atmaya çalıştığını unutmayın. Bir diğer mesele de masa üstü yazılım geliştirmenin kısa vadede son bulmayacak olmasının ana nedeni şirketlerin bu teknolojileri (WinForms, Delphi vs ile masa üstü yazılım geliştirme) çok seviyor ve büyük gelecek görüyor olması değil, değiştiremedikleri için, biz, bu teknolojiler ile ekmek yemeye devam edeceğiz. Bir Türk lojistik firması, Belki 20 yıldır Delphi ile geliştirdiği monolitik yazılımını Web based bir çözüme dönüştürmek için Java ekibi kurdu ve milyonlar harcadı/harcıyor. (Burada önemli nokta Delphi'den Java'ya geçiş değil, masa üstünden Web'e geçiş)
Tüm dünyada, son 5 yılda masaüstü yazılım geliştirme teknolojilerine gösterilen ilgi grafiği aşağıda, Electron hariç diğerleri düşüşte. (WPF, Qt, Winforms, Electron, Delphi karşılaştırması.)
https://trends.google.com/trends/explore...m%2F01z1nj
Stackoverflow'da masaüstü yazılım geliştirme teknolojileri ile ilgili soruların diğer tüm sorular arasındaki oranını gösteren 10 yıllık grafik; (firemonkey aynı zamanda mobil gui framework olduğu için göz ardı edilmeli ama yine de grafiğe ekledim. Electron burada da yüklselişte, diğerleri düşüşte)
https://insights.stackoverflow.com/trends?tags=delphi%2Cwinforms%2Ccocoa%2Cwpf%2Cfiremonkey%2Celectron
İstatistiklerde hata olduğunu düşünüyorsanız veya "X teknolojisini de kriterlere eklersek böyle çıkmaz" dediğiniz bir teknoloji var ise ona da bakalım.
Yorumları: 400
Konuları: 25
Kayıt Tarihi: 02-01-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 2.186 Programcı
06-11-2019, Saat: 09:59
(Son Düzenleme: 06-11-2019, Saat: 10:00, Düzenleyen: sadettinpolat.)
Grafiklere herhangi bir itirazım yok , sizin yazdıklarınıza da herhangi bir itirazım yok. Sadece popüler araçların sırf popüler oldukları için öğrenilmemesi taraftarıyım. Sizin yazdıklarınızda Electron çok öne çıktığı için elektronun neden popüler olduğuna dair kendi görüşlerimi paylaştım, kendimce artı ve eksilerini ortaya koydum.
Ben genç nesillere her zaman çözüm odaklı olmalarını ve bol bol araştırmalarını tavsiye ediyorum. Bu zihniyeti kendilerine kazandırdıkları vakit zaten dil , platform , framework dertleri olmadan her türlü şartta para kazanabilirler. Somut öneriler isteyenlere ise javayı tavsiye ediyorum. Kamu dahil birçok kurum ve kuruluş ağırlıklı olarak java kullanıyorlar. 3-5 sene sonra java popülerliğini yitirse ve yerine başka bir dil gelse bile (şu an bu ihtimal epey az) cobol , delphi örneklerinde olduğu gibi mevcut java yazılımlarının bu yeni dile dönüştürülmesi kısa zamanda pek mümkün görünmediği için onlarda emekli olana kadar bu teknolojiden ekmek yemeye devam edebilirler. Bunun haricinde delphi , react , angular , electron , fmx gibi araçları/kütüphaneleri/frameworkleri de genel kültür babında öğrenmeleri kendi faydalarına olacaktır. İhtiyaç oranları yıllara göre artıp azalsa da piyasanın her zaman web , mobil ve masaüstü yazılımlara ihtiyacı olacaktır.
Bunun yanında yazılım tek çözüm değil. Yazılımdan pek hoşlanmayanlar yol yakınken veritabanı yönetimi , siber güvenlikçi , ağ yönetimi , sistem yönetimi gibi diğer branşlara da yönelebilirler.
|