Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
2314
Tıklama
0
Öne Çıkarma
Java Vs Python
G
9 yıl
Er
Konu Sahibi

Orta seviye diğebileceğimiz bir c# bilgim var yazın java veya pythona başlamayı düşünüyorum tabi burda benim ne için bu programlama dilini kullanıcağımda önemli sistem açıkları güvenlik vb konulara yönelmek istiyorum java ve pythondan hangisini önerirsiniz ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
9 yıl
Yarbay

Python bence. C# ogrenerek zaten Java nin syntaxinin buyuk kismini da ogrenmis oluyorsun.
Sistem aciklari dedigin seyi bilmek icin spesifik bir programlama dilini bilmeye gerek yok, sistem guvenligi ogrenmek gerek.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
G
9 yıl
Er
Konu Sahibi

Peki neden python


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mephalay
M
9 yıl
Yarbay

quote:

Orijinalden alıntı: GrkmAkgl

Peki neden python

Basit oldugu icin, populer bir scripting dili oldugu icin. Ama cogunlukla C# biliyorken Java ogrenmektense Python ogrenmek daha yararli oldugu icin.



< Bu ileti tablet sürüm kullanılarak atıldı >

C
9 yıl
Yarbay

C# biliyorsan javaya adapte olman çok zamanını almaz linux ve python öğrenmeniz seçtiğiniz alanda yardımcı olacaktır.



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
G
9 yıl
Onbaşı

Python gelişiyor. Eksikleri kapatılıyor. Her geçen gün kullanıcıları da artıyor. Bunu Github, Stackoverflow, Quora benzeri sitelere bakarsanız görürsünüz. İş ilanları da artıyor. 1 yıl öncesine göre daha fazla iş var.

Java 'yı kullanmak için çok özel bir neden göremiyorum. Belki Android için Java öğrenmek mecburi olabilir. Onun dışında Java 'nın yaptığı her şeyi Python 'da yapabiliyor.

Kurumsal uygulamalar diyeceğim ama Google 'ın bir sürü servisi ki en başta YouTube, Python ile yazılmıştır. Milyonlarca kullanıcısı olan Dropbox Python kullanır. Yukarıda adını zikrettiğim günde onbinlerce ziyaretçisi olan Quora, Reddit gibi siteler Python ile yazılmıştır. Demek ki kurumsal çözümlere de Python 'un gücü yetiyor.
(Hiçbir bankanın sistemi YouTube gibi günde belki milyarlarca istek alıp, terabaytlarca veri giriş/çıkışı olmuyordur.)

Hani anlatmak istediğim Python 'un eksik kaldığı bir nokta yok.

Kişisel olarak ne Java ne de C# 'ın o karmaşına girmek istemem ben. Python 'un basit, temiz, az kodla çok iş yapabilmesi muhteşem bir şey !!!


Yine de hangi dilde rahat hissediyorsan onu kullan. Her dilin avantaj, dezavaantajı var. Hiçbiri mükemmel değil.

EDIT
Ek olarak, penetration testleri için dünyada en çok kullanılan dil de Python 'dur.





< Bu mesaj bu kişi tarafından değiştirildi Goncolos -- 29 Nisan 2016; 0:55:15 >
Bu mesaja 1 cevap geldi.
N
9 yıl
Binbaşı

quote:

Orijinalden alıntı: Goncolos

Python gelişiyor. Eksikleri kapatılıyor. Her geçen gün kullanıcıları da artıyor. Bunu Github, Stackoverflow, Quora benzeri sitelere bakarsanız görürsünüz. İş ilanları da artıyor. 1 yıl öncesine göre daha fazla iş var.

Java 'yı kullanmak için çok özel bir neden göremiyorum. Belki Android için Java öğrenmek mecburi olabilir. Onun dışında Java 'nın yaptığı her şeyi Python 'da yapabiliyor.

Kurumsal uygulamalar diyeceğim ama Google 'ın bir sürü servisi ki en başta YouTube, Python ile yazılmıştır. Milyonlarca kullanıcısı olan Dropbox Python kullanır. Yukarıda adını zikrettiğim günde onbinlerce ziyaretçisi olan Quora, Reddit gibi siteler Python ile yazılmıştır. Demek ki kurumsal çözümlere de Python 'un gücü yetiyor.
(Hiçbir bankanın sistemi YouTube gibi günde belki milyarlarca istek alıp, terabaytlarca veri giriş/çıkışı olmuyordur.)

Hani anlatmak istediğim Python 'un eksik kaldığı bir nokta yok.

Kişisel olarak ne Java ne de C# 'ın o karmaşına girmek istemem ben. Python 'un basit, temiz, az kodla çok iş yapabilmesi muhteşem bir şey !!!


Yine de hangi dilde rahat hissediyorsan onu kullan. Her dilin avantaj, dezavaantajı var. Hiçbiri mükemmel değil.

EDIT
Ek olarak, penetration testleri için dünyada en çok kullanılan dil de Python 'dur.

Açıkcası açıklamanız pyhton'a başlarken iyi bir araştırma yaptığımı onaylar nitelikte...


Bu mesaja 1 cevap geldi.
X
9 yıl
Yüzbaşı

Bu gibi sorulara verilecek cevap da bir soru olmalı.

Neden bu soruyu soruyorsun? Ne yapmak amacın?

Pythonla da E Ticaret yazanlar var, Java ile de. Ama community'ler daha çok ne üretiyor ona bakmalısın.

Python'da üretilen web çatıları, scientific library'ler, ML library'ler ve şu sıralarda IoT Library'leri çok önemli konumda.

Java'da uretilenler çok başka noktalarda. Şimdi yanlış anlaşılmasın kardeşim ama hedefe dair yönelimler önemli. Geliştireceğin proje ve dil birbirine uyumlu ve bağımlılık konusunda destekleyici unsurlar barındırıyor mu?



M
9 yıl
Yüzbaşı

python da kütüphaneler fazla olması ve rahat yazımı olması nedeniyle güvenlik açıkları bulmada daha kolay bir yol eskide nc yle yapılıyordu ama pythona kaydırıldı nedeni c de 1 haftada yazdıgını python da 2 3 günde yapabilmen



A
9 yıl
Yarbay

Oysaki çok açık

Eğer masa üstü geliştirme gereken projeleriniz varsa, sürekli olarak bu alandaysanız
Microsoft .NET

Web/Bulut/Saas uygulamarı geliştiriyorsanız Java (JavaEE) ve ASP.NET MVC

Android projelerin varsa Java

Machine Learning/Image Processing/NLP/DL/ Veri madenciliği vb. gibi alanlarda ise Python


Bunların hepsini tek birisi ilede yapabilirsin fakat işhence çekmeye gerek yok.

ve şunu unutma dil öğrenmek amacın olmamalı dil sadece müşterinin istediği şeyi ortaya çıkarmandaki bir amaç, şirketin çok fazla baskı yapmadığı sürece ne ile yaptığınında önemi yok .

Müşteri/Kullanıcı sadece düzgün çalışıp çalışmamasına bakar.



V
9 yıl
Teğmen

Güvenlik alanında python sıklıkla kullanılıyor.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.