Sol Reklam
Sağ Reklam

Web Site mi? Programlama mı?

Durum
Mesaj gönderimine kapalı.

CAN147

Ahanda Zümrüt!
Yasaklandı

Discord:

CAN147#1757

Katılım
16 Eylül 2018
Mesajlar
1.065
Elmaslar
701
Puanlar
12.735
Discord İzni
PDO'nun veritabanı olmadığını öğrendiğim iyi oldu :3 dili çıkarsa haber ver bana da
Her dil C'den mi geliyor bak buna gülerim işte UALIJSDOKLKJHGASDJHKNMALSD

Website 2 kısıma ayrılır Front-end ve back-end olarak.

Frontend
Front-end neler yapar diye sorarsan, sitenin tasarım (görünen yüzü) kısmını içinde barındırır. Butonlar, profil resimleri, yazının üstüne geldiğinde çıkan tooltip tarzı şeyler buna örnektir.
HTML ve CSS dilleri ile front-end yazabilirsin tabi görünüm alanında zaman zaman bazı şeylere ihtiyacın olacak bunları da javascript ve javascript framework(Kodlama alanı, yazılım iskeleti) ve libary(kütüphane) yararlanabilirsin örnek olarak vue.js, angular ve react.js verilebilir.

Backend
Back-end ne işler yapar diye sorarsan,
öncelikle back-end frontend ile birlikte çalışır genellikle belirlenen class ve idler üzerinden verilere erişebilirsin tabi başka yolları da var bunun bunu ayarlamak sana kalmış.
Back-end sayfanın görünmeyen yüzüdür birçok belirlenen değiştirme, düzenleme olayları burada gerçekleşir, örnek olarak konuya bir mesaj yazmak (göndermek) arkaplan işlemlerine örnektir. Atılan mesajı raporlamak, silmek tarzı birçok olay back-endin işidir.
Back-end dillerine örnek verecek olursak PHP, Javascript, Java... gibi örnekleri verebiliriz

Eğer javascript öğrenirsen frameworklerini öğrenmekte güçlük çekmeden farklı alanlarını da kullanabilirsin

Javascript ile yapılabilecekler:
Node.js ile backend yazabilir bir çok frameworkünü kullanabilirsin.

Electron.js ile hem web site back-end'i yapabilir hem crossplatform (çoklu platform linux, windows gibi) masaüstü uygulama yapabilirsin electron.js bir template engine'dir.

React Native ile mobil uygulama ui/ux alanında geliştirme yapabilirsin,

UI = User Interface (Kullanıcı arayüzü)
UX= User Experience (Kullanıcı deneyimi)

Kısaca react native ile mobil uygulama geliştirebilirsin.

Programlama
Programlama çok genel bir kavramdır web geliştirme - tasarımı yaparken programlama yapmış olursun.
Eğer oyun geliştirmek istiyorsan C# ile unity uygulamasında oyun yapabilir veya daha çok programlama yönelik C++ ile Unreal Engine üzerinde oyun yapabilirsin.
Ama sana önerim bu dilleri ilk olarak dili öğrenerek yapmalısın iki uygulama üzerinde de kendi frameworkünü öğrenirsin ve eğer dili bilmeden oyun yapmaya çalışırsan kendini çok zorlar, düzelttiğin hataları ezber üzerinden yapmış olursun o yüzden ilk önce dilin kendini öğrenmelisin sadece bu diller için geçerli değil bu dediğim
örnek olarak Java bilmeden Bukkit API ile Minecraft eklentisi veya JavaFX ile masaüstü uygulama yapmaya benzer.
Java ile de oyun yapabilirsin örnek olarak Minecraft Java ile yazıldı.
Ek olarak belirtmek istiyorum C++ makine diline en yakın dildir bu yüzden yazılım dilleri camiasında en performanslı dillerden biridir.
Herhangi bir dille yapabileceklerinin sınırı yoktur (C# Dışında bence C# bence C tarihine leke süren bir dil sadece Windows alanında geliştirme yapabiliyorsun kısıtlıyor.).

Java'nın libary ve frameworkleri ile hem backend yazabilirsin, hem crossplatform uygulama yapabilirsin hem de mobil uygulama geliştirebilirsin.

Ne yapacağım dersen bence web girebilirsin, kurumsal platformlar genel olarak hemen hemen her firmanın bir web sitesine ihtiyacı oluyor, hem backend hem frontend bu ihtiyacı karşılamak için çeşitli geliştiricilere başvuruyorlar tabi bu benim fikrim.

Benim bildiğim C'den geliyor :)
 
Y

Yiğit Özkan

Ziyaretçi
Türkiye'de yazılım ve programlamanın daha çok duyulmasını istediğimden ve geride kalmamızı istemediğimden dolayı programlamayı tercih etmen daha iyi olacaktır .
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı