Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Masaüstü Uygulamalar Hakkında
#21
(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...
WWW
Cevapla
#22
(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.
Cevapla
#23
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...
WWW
Cevapla
#24
(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.
Cevapla
#25
(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.  Sleepy
DelphiCan'dır!
Cevapla
#26
(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.  Sleepy

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.
Cevapla
#27
(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.  Sleepy

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!
Cevapla
#28
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 Smile

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.
WWW
Cevapla
#29
(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 Smile

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.
Cevapla
#30
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.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  .Net MAUI Hakkında rmzgenius 4 2.056 21-11-2022, Saat: 09:27
Son Yorum: RAD Coder
  Yazılım Geliştirmeye İlk Adım Hakkında mahone 5 2.889 30-03-2022, Saat: 14:10
Son Yorum: RAD Coder
  Yabancı dil sorunu hakkında bir karşılaştırma. mrmarman 1 1.227 19-11-2021, Saat: 12:01
Son Yorum: csunguray
  eticaret şirket hakkında puddy 5 4.248 14-05-2021, Saat: 00:22
Son Yorum: enigma
  Seminer sorunu hakkında adelphiforumz 4 4.160 21-11-2019, Saat: 12:32
Son Yorum: Bay_Y



Konuyu Okuyanlar: