Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Fivem için kodlamaya başlamak istiyorum

Asiss12

Üye
FT Kullanıcı
Katılım
5 yıl 5 ay 19 gün
Mesajlar
3
Herkese merhabalar ben fivem için kodlamaya artık başlamak istiyorum lua öğrenmek istiyorum fakat hiç bi yerde türkçe lua kaynağı yok adam akıllı c deseniz luaya göre hiç kullanılmıyo fivem camiasında sizce ne yapmalıyım?
 
DF
C#, JS Kullanabilirsin FiveM'de aktif olarak.

LUA Çok yetersiz bir dil her konuda.


Katılıyorum, JS ile serverside client side her türlü işinizi çözebilirsiniz. Vue ile kodladığınız taktirde ciddi anlamda FPS performansı sağlayacaksınız.

(Vue kendi standartlarını zorlatır build işlemi için, bu sayede her scriptte 100ms civarı fark atabilirsiniz)
 
DF
Katılıyorum, JS ile serverside client side her türlü işinizi çözebilirsiniz. Vue ile kodladığınız taktirde ciddi anlamda FPS performansı sağlayacaksınız.

(Vue kendi standartlarını zorlatır build işlemi için, bu sayede her scriptte 100ms civarı fark atabilirsiniz)
fivemde sıfırdann bir script kodlamak istersek c# ve vue.jsyi mi öğrenmemiz gerekir yoksa sadece vue.js ile kodlayabilir miyiz bir script ?
 
DF
fivemde sıfırdann bir script kodlamak istersek c# ve vue.jsyi mi öğrenmemiz gerekir yoksa sadece vue.js ile kodlayabilir miyiz bir script ?

vue.js dediğiniz gibi bir js altyapısıdır JS öğrenmeniz halinde tabii ki ve üstlik C#'a göre çok daha iyi performans sağlarsınız.
 
DF
Söylediğiniz şeyleri destekleyen bir veri veya veriyi geçtim herhangi bir şey var mı?

JS bir scripting dili olarak nasıl C#'a üstünlük sağlayabilir :D. Gece gece güldürdünüz, hayatta sizi güldürsün.

Not: Baya ararsanız bulabilirsiniz ( kendim aramakla uğraşmayacağım zamanım pek yok ) forum.fivem.net'de lua vs C# konuşmasında son verilen karar ufak projelerin ve modüllerin LUA'da modüler veya büyük projelerin TABANLARININ C#'da daha verimli çalıştığı gözlemlenmişti... JS nerden çıktı onu anlamadım hani bir uygulama yapmıyorsun burda eklenti yapıyorsun ki VueJS olayını da hiç anlamadım çünkü VueJS ile backend yazılmıyor diye biliyorum.
 
DF
Son düzenleme:
Söylediğiniz şeyleri destekleyen bir veri veya veriyi geçtim herhangi bir şey var mı?

JS bir scripting dili olarak nasıl C#'a üstünlük sağlayabilir :D. Gece gece güldürdünüz, hayatta sizi güldürsün.

Not: Baya ararsanız bulabilirsiniz ( kendim aramakla uğraşmayacağım zamanım pek yok ) forum.fivem.net'de lua vs C# konuşmasında son verilen karar ufak projelerin ve modüllerin LUA'da modüler veya büyük projelerin TABANLARININ C#'da daha verimli çalıştığı gözlemlenmişti... JS nerden çıktı onu anlamadım hani bir uygulama yapmıyorsun burda eklenti yapıyorsun ki VueJS olayını da hiç anlamadım çünkü VueJS ile backend yazılmıyor diye biliyorum.



Fivem çok güzel bir tersine mühendislik örneğidir. Tersine mühendislik yapılan bir emülatör frameworkte kullanılabilecek diller tamamen kişinin kendi insiyatifine kalmak ile birlikte javascript sadece Web sitelerinden aşina olduğunuz kadarıyla değildir. JS ile çok rahat bir şekilde multi platform both side projeler kodlayabilirsiniz. Bir çok örnekleri mevcut (Crypto-currency p2p, gaming engines, client side frameworks, server-side rendered projects, React DOM, Redux ve GraphQL)

Vue JS de bahsettiğim konuda gülmenizi ve anlamamanızı anlıyorum, bilgilendirmek için şu şekilde örnekler sunabilirim,


Oriented based tasarım mimarilerinde tabii ki kişinin kendisine kalmakla beraber bazı prensipler vardır. Semantatic versiyonlama, kullanıcı deneyimi, Cross Scripting için elzem prensiplerdir ve bazı alt sınıf ( Üst sınıf dillerde syntax zor olduğu için kabul edilmeyebilir) onaylanmış ve
(PHP psr standarts) standartlar haline dökülmüştür.


Vue buildleri için bunu standarttan başka bir düzeye götürerek, zorundalık haline getirmiş ve temiz kod yapısını sağlamıştır. İsteseniz bile ne client ne server sideyi zorlayacak kodlar yazamazsınız. Javascriptin performansının yanında böyle bir zorundalığın getirdiği ekstra bir performans artışı olduğu için nereden bakarsanız karlı bir altyapıdır.


Örnek veriyorum:

C# vs JS


JS ufak bir kod örneği
 
DF
Söylediğiniz şeyleri destekleyen bir veri veya veriyi geçtim herhangi bir şey var mı?

JS bir scripting dili olarak nasıl C#'a üstünlük sağlayabilir :D. Gece gece güldürdünüz, hayatta sizi güldürsün.

Not: Baya ararsanız bulabilirsiniz ( kendim aramakla uğraşmayacağım zamanım pek yok ) forum.fivem.net'de lua vs C# konuşmasında son verilen karar ufak projelerin ve modüllerin LUA'da modüler veya büyük projelerin TABANLARININ C#'da daha verimli çalıştığı gözlemlenmişti... JS nerden çıktı onu anlamadım hani bir uygulama yapmıyorsun burda eklenti yapıyorsun ki VueJS olayını da hiç anlamadım çünkü VueJS ile backend yazılmıyor diye biliyorum.

?
C# Client-Side performans testini gerçekleştir bakalım herhangi bir eklentinin hmm örnek bir eklenti olarak ise
Bir de LUA sürümünü deneyin bakalım :)
 
DF

Fivem çok güzel bir tersine mühendislik örneğidir. Tersine mühendislik yapılan bir emülatör frameworkte kullanılabilecek diller tamamen kişinin kendi insiyatifine kalmak ile birlikte javascript sadece Web sitelerinden aşina olduğunuz kadarıyla değildir. JS ile çok rahat bir şekilde multi platform both side projeler kodlayabilirsiniz. Bir çok örnekleri mevcut (Crypto-currency p2p, gaming engines, client side frameworks, server-side rendered projects, React DOM, Redux ve GraphQL)

Vue JS de bahsettiğim konuda gülmenizi ve anlamamanızı anlıyorum, bilgilendirmek için şu şekilde örnekler sunabilirim,


Oriented based tasarım mimarilerinde tabii ki kişinin kendisine kalmakla beraber bazı prensipler vardır. Semantatic versiyonlama, kullanıcı deneyimi, Cross Scripting için elzem prensiplerdir ve bazı alt sınıf ( Üst sınıf dillerde syntax zor olduğu için kabul edilmeyebilir) onaylanmış ve
(PHP psr standarts) standartlar haline dökülmüştür.


Vue buildleri için bunu standarttan başka bir düzeye götürerek, zorundalık haline getirmiş ve temiz kod yapısını sağlamıştır. İsteseniz bile ne client ne server sideyi zorlayacak kodlar yazamazsınız. Javascriptin performansının yanında böyle bir zorundalığın getirdiği ekstra bir performans artışı olduğu için nereden bakarsanız karlı bir altyapıdır.


Örnek veriyorum:

C# vs JS


JS ufak bir kod örneği

bknz:

Web Quake
 
DF
Söylediğiniz şeyleri destekleyen bir veri veya veriyi geçtim herhangi bir şey var mı?

JS bir scripting dili olarak nasıl C#'a üstünlük sağlayabilir :D. Gece gece güldürdünüz, hayatta sizi güldürsün.

Not: Baya ararsanız bulabilirsiniz ( kendim aramakla uğraşmayacağım zamanım pek yok ) forum.fivem.net'de lua vs C# konuşmasında son verilen karar ufak projelerin ve modüllerin LUA'da modüler veya büyük projelerin TABANLARININ C#'da daha verimli çalıştığı gözlemlenmişti... JS nerden çıktı onu anlamadım hani bir uygulama yapmıyorsun burda eklenti yapıyorsun ki VueJS olayını da hiç anlamadım çünkü VueJS ile backend yazılmıyor diye biliyorum.


Bildiğim diller şeklinde bahsettiğiniz imzanızda "JS"yi "Javascript ile butona tıklandığında bir inputun içine yazı yazdırabiliyorum." olarak değiştirmenizi tavsiye ederim





++++++++++++++++++++++++++++++++++++++++++++++++++++

Being FAST and handling lots of LOAD are two different things. A server that's really FAST at serving one request per second might totally croak if you send it 500 requests per second (under LOAD).

You also have to consider static (and cached) vs dynamic pages. If you're worried about static pages, then IIS is probably going to beat node because IIS uses kernel-mode caching, which means that requests which request a static page are not even going to get out of the kernel.

I'm guessing that you're looking for a comparison between ASP.NET and node. In this battle, after everything's been compiled/interpreted you're probably going to be pretty close in performance. Maybe .NET's a little FASTER or maybe node's a little FASTER, but it's probably close enough that you don't care. I'd bet on .NET, but I don't know for sure.

The place that node is really compelling is for handling LOAD. This is where the technologies really differ. ASP.NET dedicates a thread for each request from its thread pool, and once ASP.NET has exhausted all the available threads requests begin to get queued up. If you're serving "Hello World" apps like the example by @shankar, then this might not matter that much because the threads aren't going to be blocked and you're going to be able to handle a lot of requests before you run out of threads. The problem with the ASP.NET model comes when you start making I/O requests that block the thread (call to a DB, make an http request to a service, read a file from disk). These blocking requests mean that your valuable thread from the thread pool is doing nothing. The more blocking you have, the less LOAD your ASP.NET app is going to be able to serve.

To prevent this blocking, you use I/O completion ports which don't require holding a thread while you wait for a response. ASP.NET supports this, but unfortunately many of the common frameworks/libraries in .NET DON'T. For example, ADO.NET supports I/O completion ports, but Entity Framework doesn't use them. So you can build an ASP.NET app that's purely asynchronous and handles lots of load, but most people don't because it isn't as easy as building one that's synchronous, and you might not be able to use some of your favorite parts of the framework (like linq to entities) if you do.

The problem is that ASP.NET (and the .NET Framework) were created to be un-opinionated about asynchronous I/O. .NET doesn't care if you write synchronous or asynchronous code, so it's up to the developer to make this decision. Part of this is because threading and programming with asynchronous operations was thought to be "hard", and .NET wanted to make everyone happy (noobs and experts). It got even harder because .NET ended up with 3-4 different patterns for doing async. .NET 4.5 is trying to go back and retrofit the .NET framework to have an opinionated model around async IO, but it may be a while until the frameworks you care about actually support it.

The designers of node on the other hand, made an opinionated choice that ALL I/O should be async. Because of this decision, node designers were also able to make the decision that each instance of node would be single threaded to minimize thread switching, and that one thread would just execute code that had been queued. That might be a new request, it might be the callback from a DB request, it might be the callback from a http rest request you made. Node tries to maximize CPU efficiency by eliminating thread context switches. Because node made this opinionated choice that ALL I/O is asynchronous, that also means that all it's frameworks/add-ons support this choice. It's easier to write apps that are 100% async in node (because node forces you to write apps that are async).

Again, I don't have any hard numbers to prove one way or another, but I think node would win the LOAD competition for the typical web app. A highly optimized (100% async) .NET app might give the equivalent node.js app a run for it's money, but if you took an average of all the .NET and all the node apps out there, on average node probably handles more LOAD.

Hope that helps.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
DF
Bildiğim diller şeklinde bahsettiğiniz imzanızda "JS"yi "Javascript ile butona tıklandığında bir inputun içine yazı yazdırabiliyorum." olarak değiştirmenizi tavsiye ederim

Attığın ilk VueJS linkinden alıntı:
This is a very in-depth guide for those who are already familiar with client-side Vue development, server-side Node.js development and webpack.

Benim söylediğim şey:
VueJS olayını da hiç anlamadım çünkü VueJS ile backend yazılmıyor diye biliyorum

Söylediğimi doğru çıkarır, bu bir.


Attığın son stackoverflow linkinden alıntı:
If you are proficient at both then your C# will probably be faster, but the difference may not be as much as you thought - this is all very program specific.

Senin söylediğin şey:
Vue ile kodladığınız taktirde ciddi anlamda FPS performansı sağlayacaksınız.

Diğer ban yemiş ( Sydres ile Menemen aynı kişi, kanıtlı adminlere yolladım bizi ilgilendirmez dediler mükemmel kurallarımız var ) söylediği şey:
vue.js dediğiniz gibi bir js altyapısıdır JS öğrenmeniz halinde tabii ki ve üstlik C#'a göre çok daha iyi performans sağlarsınız.

Attığın link sizi haksız çıkarır, bu iki.

Verilerle gelmedikçe bana rastgele linkler sallayıp da konuşma ve boşa hakaret-vari cümleler sarfetme. Teşekkürler.
 
DF
Moderatör tarafında düzenlendi:
Attığın ilk VueJS linkinden alıntı:


Benim söylediğim şey:


Söylediğimi doğru çıkarır, bu bir.


Attığın son stackoverflow linkinden alıntı:


Senin söylediğin şey:


Diğer ban yemiş ( Sydres ile Menemen aynı kişi, kanıtlı adminlere yolladım bizi ilgilendirmez dediler mükemmel kurallarımız var ) aptalın söylediği şey:


Attığın link sizi haksız çıkarır, bu iki.

Verilerle gelmedikçe bana rastgele linkler sallayıp da konuşma ve boşa hakaret-vari cümleler sarfetme. Teşekkürler.


If you are proficient at both then your C# will probably be faster, but the difference may not be as much as you thought - this is all very program specific.

okuduğunuz zaman ne anlıyorsunuz? bir kere daha okumanız gerekiyor sanırım.

This is a very in-depth guide for those who are already familiar with client-side Vue development, server-side Node.js development and webpack.

Webpack ve nodejs olmadan vue nasıl kodlayabilirsiniz? Backend yazılamayacağı anlamına mı gelir bu ?


Buyrun Unity üzerinde bir benchmark çalışması



Js tabanlı Unityscript vs C# karşılaştırması

chart_1.png


unity_languages-300x250.png


image_76.png


Piyasa her zaman iyiyi arar:
ud4566wXED3qlHU7m1VISV7cFeboXxVezFdB


Copy-of-top-programming-languages-1.png


1*ZnCBVTeUTthEHMTEBKgxwg.png


image_thumb.png


nodejs-python-comparison-technologies.jpg

node-js-iis-performance-test-012.png




Eğer hala boş konuştuğumu düşünüyorsan 2 dil betiği arası benchmark yapman için sana yardımcı olabilirim.
 
DF
Son düzenleme:
Attığın ilk VueJS linkinden alıntı:


Benim söylediğim şey:


Söylediğimi doğru çıkarır, bu bir.


Attığın son stackoverflow linkinden alıntı:


Senin söylediğin şey:


Diğer ban yemiş ( Sydres ile Menemen aynı kişi, kanıtlı adminlere yolladım bizi ilgilendirmez dediler mükemmel kurallarımız var ) söylediği şey:


Attığın link sizi haksız çıkarır, bu iki.

Verilerle gelmedikçe bana rastgele linkler sallayıp da konuşma ve boşa hakaret-vari cümleler sarfetme. Teşekkürler.

Adminlerin haberi var zaten acaba bundan size ne :D

Battı galiba xD
 
DF
Menemen daha build etmeyi compile etmeyi bana soruyordun sana paket verdim beni engelledin bilmediğin konularda münazaraya girme bence npm run build komudunu daha yeni öğrendin..
 
DF

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!