Bilmek istediğin her şeye ulaş

Verimlilik ve sadelik üzerine odaklanmış, açık kaynak kodlu dinamik bir dildir. Okumayı ve yazmayı kolaylaştıran, doğal bir sözdizimine sahiptir. http://www.ruby-lang.org/tr/

Haziran 2014

Aykut Kardaş,  yeni bir soru sordu.

Mart 2014

Ceyhun Çakar, bir soruya yanıt verdi.

Programlamaya başlarken kolay anlaşılması açısından hangi dili öğrenmeliyim?

Ruby veya Python'un başlamak için en iyi diller olduğuna ben de katılıyorum. C/C++ bilgisayara tam hakimiyet vermekle birlikte, örneğin Python'a göre oldukça zor. Bunun yanında, Java ile uyumlu yeni müthiş bir dil var. groovy.codehaus.org/ Java kütüphanesini, kullanmak isteniyorsa ve daha sonra Java'dan devam edilecekse, bence en iyi seçim.
Şubat 2014

Muharrem Erin, bir soruya yanıt verdi.

Ruby on Rails mi? DJango mu?

Bu sorunun yanıtı aslında geliştirdiğiniz proje ve imkanlarınızda saklı. Proje geliştirilirken en önemli etken zaman olmakla birlikte, kullanılan araçların uygun şekilde seçilmesi gerek. Django ve Rails çoğu durumda doğru seçim olsa da birbirlerine göre artı ve eksileri muhakkak var. Rails hakkında geniş bir bilgiye sahip olmadığım için yorum yapamayacağım ama Django ile güzel bir geliştirme ortamına sahip olacağınızın garantisini verebilirim. Ekibinizde hangi framework üzerinde uzmanlığa sahip arkadaşlar varsa öncelikle o platformu göz önünde bulundurun derim. Yaklaşık 12 yıldır bu sektörde çeşitli projelerde çalışan biri olarak ilk tercih ettiğim dil PHP, tercih ettiğim web çatıları ise; Laravel 4 ve Symfony 2. Bu yapılar yeterince olgunlaşmış şekildeler. Ama bunları tercih sebebim; bu durumları değil kendi durumum, yani PHP'de uzman seviyede olmamdır. Kısacası hangi dilde/frameworkte uzmansanız ve/veya ekibinizdeki insanlar hangi yapılara hakimse onları tercih edin. Fantezilere kapılmadan sizin için en verimli ekosistemi tercih etmelisiniz.

Projeye başlamadan önce ekibinizdeki kişilerin birer insan olduğunu unutmayın. Tam da projenizi deploy aşamasındayken başlarına bişey gelebileceğini ve ya ekipten ayrılabileceklerini göz önünde bulundurun. Dolayısıyla; tercih ettiğiniz platformda uzman olan ve ayrılan kişilerin yerini doldurabilecek takım arkadaşları bulabileceğinizden emin olun.

Maliyet hususuna gelince; "Hangi platform sizin için maliyetleri minimize edebilir, hangi sistem üzerinde geliştirme ve yayın maliyeti en azdır? " gibi sorulara en uygun yanıtları projeye başlamadan önce cevap vermelisiniz. Bir proje yayınlandığında; "Tamam oldu dükkanı kapatalım, sonrasında gelsin paralar... " güzel bir ütopya, ama gerçek hayatta işler bu şekilde yürümüyor. İnsan ihtiyaçları ile paralel şekilde web ihtiyaçları da arttığı için projeniz bir evrim sürecinde olmak zorunda. Aksi durumda sadık kullanıcı kitleniz haricinde yeni kullanıcılara kapılarınızı açmanız çok zordur, hatta sadık kullanıcılarınızı bile küstürebilirsiniz. Bu sebeple geliştirme ekibinizin sürekliliğini korumanız gerek ki, bu da maliyet demek. Az bulunanın pahalı olduğu bir dünyada yaşadığımıza göre hangi platformda hızlı ve az maliyetli geliştiriciler bulabilirsiniz? Bu sorulara yanıt vererek hangisinin uygun olduğunu bulacağınıza eminim.
Ocak 2014

Eski Inploider, bir soruya yanıt verdi.

Büyük şirketler ilerleyen zamanlarda sizce hangi programlama dillerine yönelecekler?

Soru ve alt açıklaması çok ilgisiz olmuş.
Öncelikle şu lisanslama konusundaki maliyetleri düşünüp de açık kaynak ilerleyelim her şey ücretsiz düşüncesinde olanlar bir projeyi sonuna kadar yürütüp bitirip yayına alıp evet cebimizden tek bir kuruş harcamadık çok da güzel oldu al sana ürün al sana proje bu kadar da para kazanıyorum diyebilecekleri bir noktada olan varsa kendilerini dinlemek isteriz.

Lisanssız ve açık kaynak geliştirme yapıyoruz diyenlerin sunucularının fişleri kendi evlerine mi bağlı acaba ?

.NET Framework çıkalı rahat 10 yıl oldu. Sizin düşündüğünüz gibi bir problem de yok.
Ocak 2014

Eski Inploider, bir soruya yanıt verdi.

Web programlamada web formları vb. diğer web uygulamalarını oluşturmak için Ruby programlama dili kullanılabilir mi?

Ruby %100 nesne yönelimli bir programlama dilidir. Script dilidir. Derlenmez yorumlanır. PHP gibi düşünebilirsin çalışmasını. Ruby programlama dili kullanılarak yazılmış bir web geliştirme frameworkü vardır onun da Rails'dir. Ruby on rails olarak geçer ve kısa ROR olarak ifade edilir.

WebForm, Asp.Net ile web uygulamaları geliştirirken tanıştığımız bir teknoloji. Asp.Net ile yalnızca WebFormlar ile değil artık MVC ile de web uygulamaları geliştirilmektedir. MVC bir yazılım geliştirme tasarımıdır.

Ruby on rails ile de MVC yazılım tasarımına göre web uygulamaları geliştirilmesi sağlanmaktadır. Yani Asp.Net'teki bir WebForm ekranına benzer bir yapı karşına çıkmayacak daha farklı.

ROR ile web uygulamaları geliştirmeden önce Ruby dilinin temelleri hakkında bilgi sahibi olmanızı ardından ROR öğrenmenizi tavsiye ederim.

Kitap tavsiyem olacak:
Dikey Eksen'den Sıtkı Bağdat'ın RUBY kitabı var. Ben çok faydalandım. Aynı yazarın Ocak 2014'de Ruby on rails kitabı çıkacağını da facebook sayfasından öğrendik.
Tavsiye ederim
Ocak 2014

Gülcan Özben, bir soruya yanıt verdi.

Web programlamada web formları vb. diğer web uygulamalarını oluşturmak için Ruby programlama dili kullanılabilir mi?

Eğitim aldığım yerde Ruby programlama dilini hiç görmedim kusura bakma sana yardımcı olamıycam : (
Aralık 2013

Hamide Aydoğdu, bir soruya yanıt verdi.

Programlamaya başlarken kolay anlaşılması açısından hangi dili öğrenmeliyim?

Ben programlamaya visual basicle başladım. Onu da deneyebilirsin .
Aralık 2013

Eski Inploider, bir soruya yanıt verdi.

Programlamaya başlarken kolay anlaşılması açısından hangi dili öğrenmeliyim?

Sadece programlamayı öğrenmek istiyorum diyorsanız ve yolun başındaysanız sizi fazla yormayacak ve programlamanın temel kavramlarına hakim olmanızı sağlayacak yüksek seviyeli bir dil ile uğraşmanızı öneririm. Ruby ve Python bu konuda sizi amacınıza taşır. Türkiye'de daha çok Python ile çalışan kişilere ulaşıp destek alabilirsiniz. Bu yüzden Python derim. Bunu sizin profilinize göre söylüyorum. Kısa sürede program geliştirmenin tadını Python ile çıkarırsınız.

Önemli olan bence OOP Object Oriented Programming yani nesne yönelimli programlama kavramına hakim olmaktır.
Bu metod ile programlama öğrenmeyi de C dili ile gerçekleştiremezsiniz.
Başlangıç aşamasındaki biri için C ve C++ hem ağır gelir hem de günümüzde mobil/web gibi alanlarda hiç kullanılmayan bu platformları öğrenmek için harcadığınız zamana biraz yazık olur. Önemsizdir demiyorum öğrenilmemeli de demiyorum ama yolunuzu web ve mobil üzerinde çizecekseniz ve sistem programlama, alt seviye programlama gibi bir çalışma içinde olmayacaksanız başlangıç için enerjinizi C/C++ ile hiç harcamayın.

Programlamayı ve OOP prensiplerini Python ile öğrendikten sonra Django frameworkü ile web uygulamalarına başlayabilirsiniz.

Programlamayı tek bir dille gerçekleştirip web, mobil, masaüstü, embed gibi farklı platformlarda uygulama geliştirme hedefiniz olursa o zaman seçiminizi Java ya da C# . NET üzerinde yoğunlaştırmalısınız.
Burda da tavsiyem kurumsal olarak Microsoft'un sunduğu dökümantasyon ve eğitim daha kuvvetli ve kısa sürede daha fazla yol kat etmeni sağlar. O yüzden C# derim.

acikakademi.com sitesi tüm kaynakları ile . NET platformunda yürüyeceğin yolda sana yardımcı olur. Burayı tavsiye ediyorum.

Özetle önce Python. Kesmezse C# ya da Java.
Aralık 2013

Tuba Kaşkaya, bir soruya yanıt verdi.

Programlamaya başlarken kolay anlaşılması açısından hangi dili öğrenmeliyim?

Kesinlikle C dilini öneririm. Bu dili öğrenirsen diğer dilleri öğrenmen çok daha kolay olacak.
Aralık 2013

Mustafa, bir soruya yanıt verdi.

Programlamaya başlarken kolay anlaşılması açısından hangi dili öğrenmeliyim?

Bence yüksek seviyeli diller programcıları temmelleştiriyor. Yani nekadar yazılması kolay bir dil varsa hepsi işin büyük bir çoğunluğunu kendisi yapıyor ve programcıya az iş kalıyor belki pratik bir şey ama başlangıç için önermem. Bence C dili başlangıç için en iyi bir dil. Ve ilerdede pek çok işine yarar. Programlama temelleri dersinde hocamız bize "C dilini öğrenin diye anlatmıyorum; C dili ile sınırlarınızı zorlamayı gösteriyorum. " derdi
Aralık 2013

Barış Ekinci, bir soruya yanıt verdi.

Programlamaya başlarken kolay anlaşılması açısından hangi dili öğrenmeliyim?

C++ öğrenmeni tavsiye ederim. Her türlü ihtiyaçlarını karşılayacakatır. Ders önerisi olarak Muhammed Mastar'ın derslerini öneriririm!
Aralık 2013

Mehmet Hamzakadı, bir soruya yanıt verdi.

Programlamaya başlarken kolay anlaşılması açısından hangi dili öğrenmeliyim?

Benim de önerim en sade ve algoritmayı en rahat şekilde çözebileceğin dil C öğrenmekle başlaman

27 kişi

Konunun Takipçileri

Alt Konu Başlıkları

Henüz bu konu başlığı ile ilgili konular bulunmuyor.