Gönderen Konu: Web Uygulamaları Hakkında  (Okunma sayısı 356 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
İyi günler arkadaşlar,

Arkadaşlar biliyorsunuz her yazılım dilinin avantajları bir de dezavantajları vardır. Genelde hep söylenen projeye uygun olan teknolojiyi kullanmak daha sağlıklı ve daha kolay bir geliştirme aşamasını beraberinde getirir. Bende sizden bu konuda yardım istiyorum ve bu soru daha çok projeme hangisi daha uygun olur tarzında bir sorudur.

Bir uygulama geliştiriyorum. Uygulamanın detaylarını şu an veremem çünkü satmayı şirketleşmeyi düşündüğüm bir uygulamadır. Fakat genel hatları ile web destekli mobil bir uygulama olacaktır. Şirket çalışanları mobil uygulama üzerinden işlemleri geliştirirken, şirket sahibi web üzerinden tüm şirketin uygulamasını takip edebilecek ve gereken her işlemi yapabilecektir hatta gerekirse mobil kısımda çalışanların yapabildiği işlemleri kendisi web üzerinden de yapabilecektir. Aynı zamanda bir sürü şirket aynı anda tüm bu işlemleri rahatlıkla yapabilmeli.

Bu web kısmı için aklıma takılan bir şey var. Uygulamanın mükemmel olmasa bile mükemmele yakın olmasını istiyorum ve şu an ilk aşamada yanlış bir tercih yapmak istemiyorum. Bu web kısmı için bana mantıklı gelen iki seçenek oldu Node.Js ile Ruby on Rails.  Peki sizce benim bu projeme hangisi daha uygun olacaktır. Neden önerdiğinizi de açıklarsanız benim için daha güzel olur arkadaşlar.
Her Can Bir Gün Ölümü Tadacaktır!

« Yanıtla #1 : »
@erdemakin09 * tabi ki Node.js. Sebebi daha basit ve seri olması (ayrıca Rails'ten daha yeni ve yenilikçidir).

« Yanıtla #2 : »
Node.js javascript'in masaüstü için olan yorumlayısısı.

« Yanıtla #3 : »
Node js aslında bir frameworkten daha fazlası normal programlar gibi satır satır işlenmiyor bunun yerine hepsi paralel işleniyor. senkron ve asenkron çalışma şekli var. senkron şekilde de yazabilirsin , asenkron şekilde de yazabilirsin. Bu hızına bakılarak real time bir sistem istiyorsan node js mantıklı. Benim düşünceme göre normal bir teknoloji ile yapabilirsin sadece istek attığın kısımları real time olan kısımları node js ile yapabilirsin. Bende kullanmaya çalıştım ama pek bir anlamlandıramadım kullanımını.

Şuradan ilk videoda güzelce açıklıyor ne olduğunu bakabilirsin. https://www.codeschool.com/courses/real-time-web-with-node-js

Şimdi node js ile yaptım bir porta verdim mesela 3000 portu şimdi kullanıcı webden girerken sayfayı gormek içni hep buradan girmeli, e ben normal internette gezinirken hiç böyle portlu bir kısım görmedim hep böyle bi sayfa içinde mi açıyorlar bu durum kafamı karıştıyor benim.
« Son Düzenleme: 02 Şubat 2017 - 19:32:53 Gönderen: 91011 »
Tanrı konuşmaz, şeytan fısıldar...

« Yanıtla #4 : »
Node js aslında bir frameworkten daha fazlası normal programlar gibi satır satır işlenmiyor bunun yerine hepsi paralel işleniyor. senkron ve asenkron çalışma şekli var. senkron şekilde de yazabilirsin , asenkron şekilde de yazabilirsin. Bu hızına bakılarak real time bir sistem istiyorsan node js mantıklı. Benim düşünceme göre normal bir teknoloji ile yapabilirsin sadece istek attığın kısımları real time olan kısımları node js ile yapabilirsin. Bende kullanmaya çalıştım ama pek bir anlamlandıramadım kullanımını.

Şuradan ilk videoda güzelce açıklıyor ne olduğunu bakabilirsin. https://www.codeschool.com/courses/real-time-web-with-node-js

Şimdi node js ile yaptım bir porta verdim mesela 3000 portu şimdi kullanıcı webden girerken sayfayı gormek içni hep buradan girmeli, e ben normal internette gezinirken hiç böyle portlu bir kısım görmedim hep böyle bi sayfa içinde mi açıyorlar bu durum kafamı karıştıyor benim.

Ya şimdi bunun üstüne kafa yoruyorum biraz da node.js ile ilgili çok olumlu yorumlar okuyorum nette çalıştığım şirkette falan bile çok konuşuluyor. Ben bakındım şimdi hoşuma gitti biraz node.js güzel bir şey kullanışlı ama yinede yeni * bir şey olduğu için bir duraksıyorum.

Senin dediğine gelince onu internete aktarmanın farklı bir şekli var herhalde öyle biliyorum ben.
Her Can Bir Gün Ölümü Tadacaktır!

« Yanıtla #5 : »
web socketlerle de işini görebilirsin onlarda hızlıdır. Hatta real time uygulamalar için başka dillerde var Cyristal a da göz atabilirsin node js den daha hızlıdır. Tek bir dile bağlı kalmak zorunda değilsin. Hatta node ile karşılaştırılmasıda var http://blog.seraum.com/crystal-lang-vs-nodejs-vs-golang-vs-http-benchmark hatta cyristal ile Kemal adında bir Serdar Doğruyol un yaptığı bir framework var. http://kemalcr.com/ bunuda inceleyebilirsin.
Tanrı konuşmaz, şeytan fısıldar...