şükela:  tümü | bugün
21 entry daha
  • c/c++ nedir arkadaş? biri nesne yönelimli diğeri değil. aynı klasmanda olmamalı.

    performans sıralaması:
    c
    c++
    c# ve java (çok kapışmalı)
    php (hhvm ile c# ve java ile kapışabilir, ama gene de daha yavaş)
    python (gunicorn ile deploy edilirse, c# ve java seviyesine çıkar)

    en hızlı uygulama çıkartılacak sıralı tam liste:
    python
    c# ve php
    java
    c++
    c

    en kolay öğrenilenler:
    python
    c# (java biliyorsan kolay)
    php
    java (c# biliyorsan kolay)
    c++
    c

    para kazandıranından (türkiye şartları - yıllık maaşlar):
    java ve c++
    c#
    python ve c
    php

    en geniş ölçekli:
    java
    c
    c++
    python
    c#
    php

    web servis yazacaksan öneri:
    java, c# veya python

    bilinen güzel frameworkler:
    java - spring ve play framework
    c - genelde framework kullanılmaz
    c++ - boost ve qt
    python - flask, django, gtk, qt ve pyramid
    c# - .net ve entity framework

    en çok kod hangisiyle yazılmış:
    java
    c
    c++
    c#
    python
    php

    son yıllarda en popülerlik artışı:
    python
    java
    c#
    c++
    c (düşüyor ve çıkıyor ama vazgeçilemez)
    php (sürekli düşüşte)

    şahsen şu anda üzerinde çalıştığımız kendi projemiz olan bir yapıda:
    python, java, nodejs, golang ve scala kullanıyoruz. hepsinin avantajları ve dezavantajları var. takım tutar gibi programlama dili tutulmaz. tamam ben php'yi sevmiyor olabilirim ama düşmanlık da etmiyoruz.
    siz de etmeyin. hepsinin avantajlı olan noktaları var. programcı/yazılımcı/kodcu kişi dil ayrımı yapmaz, hangisi işine gelirse kullanır.

    ayrıca python'u hızlandırmak için jvm altında çalıştırabilirsiniz.
    (bkz: jython)

    projede hangi dili hangi amaçla kullanıyoruz:
    nodejs: restful servis olarak.
    python: veritabanında veri manipülasyonu yapıyor. nodejs ile haberleşiyor.
    scala: python'ın yavaş kaldığı yerlerde veri manipülasyonu yapıyor. nodejs ile haberleşiyor.
    golang: pipeline olarak kullanıyoruz.
    java: security amacıyla kullanabiliyoruz ve bazı veri manipülasyonları ve restful servisi üstleniyor. ayrıca android ve cross-platform diğer uygulamaları geliştirmek için kullanıyoruz.

    kişisel olarak kullanmayı en sevdiklerim:
    python - flask ikilisi
    nodejs - express ikilisi (javascript'ten nefret etsem de)
66 entry daha