kullanilan node.js mongodb · mongodb ölçeklenebilir, doküman tabanlı, c++ ile geliştirilmiş...

Post on 25-Jul-2020

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ONLİNE ÖĞRENCİ BİLGİ VE SINAV SİSTEMİDokuz Eylül Üniversitesi

Fen Fakültesi Bilgisayar Bilimleri BölümüDanışman Öğr. Gör. Dr. Alper VAHAPLAR

KULLANILANTEKNOLOJİLER

NODE.JS MONGODB

AMAÇ

UYGULAMA

HAZIRLAYANLAR

GO

Gelişen teknoloji ile birlikte internet kullanıcısı sayısı hızla artmaktadır.Bununla birlikte geliştirilen uygulamalar kullanıcıların gereksinimlerini yeterli şekilde karşılaması gerekir. Bu uygulamada güncel teknolojiler kullanılarak üniversite öğrencilerinin internet kullanımına yönelik çözümler üzerinde çalışma yapılmıştır. Öğrenciler ile öğretim üyeleri arasındaki etkileşimi arttırmak, kolaylaştırmak ve ihtiyaç duyulan bilgiyi; zamanında, uygun biçimde sunmak amaçlanmıştır.

•JavaScript

•Node.JS

•MongoDB

•JadeView Engine

•GO

Javascript ile server side uygulamalar yazılabilen Joyent tarafından 2009 yılında geliştirilmeye başlanmış bir framework’dür. V8 denilen javascript motoru üzerinde çalışır. V8 Google tarafından geliştirilen, Chrome web browserlarının da üzerinde çalıştığı C, C++ ve javascript dilleri ile kodlanan bir motordur. Tek amacı javascript kodunu makine koduna çevirmektir.

MongoDB ölçeklenebilir, doküman tabanlı, C++ ile geliştirilmiş açık kaynak, NoSQL veritabanı uygulaması.MongoDB, özellikle hız gerektiren ve geleneksel ilişkisel veritabanlarının (rdbms) hantal ve yavaş kaldığı yapılarda kullanılmaktadır.

Go temel olarak sistem programlama için geliştirilmiş olup, yapısı gereği basit olmasından dolayı günümüzde pazar payını hızla arttıran dillerden biridir. Go dışardan bakıldığında JavaScript ve Python gibi basit söz dizimine sahipken, işlevsellik olarak hiç de aşağıda kalmıyor. Hatta en büyük reklam sloganlarından biri “C gibi ama daha basit”.

Öğrenci Ekranı

Öğretim Görevlisi

Yönetim Ekranı

Volkan COŞKUNKerem BABACANErdem KESKİN

top related