Kullanıcı Aletleri

Site Aletleri


web-ahbs

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

İki taraf da önceki sürüm Önceki sürüm
web-ahbs [2016/05/24 10:06]
metin silindi
— (mevcut)
Satır 1: Satır 1:
-====== Web AHBS Yazılım Dökümantasyonu ====== 
  
-Burada yazılım dökümantasyonu yapılacaktır. Kullanım klavuzu başka bir sayfada yer almalıdır. 
- 
-===== Geliştirmeye Başlamak ===== 
- 
-Projeyi geliştirmeye başlamak için gereklilikler ve izlenecek yol 
- 
-==== Gerekli Araçlar ==== 
- 
-**Editör**:​ [[https://​atom.io | Atom]] editörü projeye kod yazmak için kullanılacak editördür. 
- 
-**IDE**: Editör yerine IDE tercih etmek isteyenler için seçenekler;​ 
- 
-  - **[[https://​github.com/​c9/​core | Cloud9]]**: Bu IDE local olarak kurulup kullanilabilir. Not: Kurulumu biraz linux ve nodejs bilmek gerekir. 
-  - **[[https://​www.jetbrains.com/​webstorm | Web Storm]]**: Oldukça yetenekli ve ücretli bir IDE'​dir. 
- 
-**SQL Manager**: PgAdmin postgresql'​i yönetmek için topluluk tarafından geliştirilmektedir. 
- 
- 
- 
- 
-===== Altyapı ===== 
- 
-Proje için seçilen ürünlerin dışındaki teknolojiler için [[altyapi-arastirmasi|Altyapı Araştırması]] sayfasına bakabilirsiniz. 
- 
-^ Frontend ​   ^ Backend ​    ^ DevOps ​ ^ 
-| Angularjs ​  | Nodejs ​     | Grunt   | 
-| Angular-ui ​ | Expressjs ​  | Bower   | 
-| Bootstrap ​  | Socket.io ​  | NPM     | 
-| JQuery ​     | PostgreSQL ​ |         | 
-| Datatables ​ | Redis       ​| ​        | 
-| Chartjs ​    | RethinkDB ​  ​| ​        | 
- 
-==== Backend ==== 
- 
-**[[http://​www.nodejs.org | Nodejs]]** (v4.x): Proje sunucu tarafında Javascript dili kullanılarak yazılmıştır. Nodejs chrome'​un V8 motorunu kullanarak sunucu yazılımları geliştirmemizi sağlar. ​ 
- 
-**[[http://​expressjs.com | Expressjs]]** (v4.x): Express nodejs altyapısı üzerinde yazılmış,​ web sitesi ve servisleri yapmayı kolaylaştırmak için yazılmış bir framework'​tur. 
- 
-**[[http://​socket.io | Socket.io]]** (v1.x): Socket.io istemci programla sunucu arasında TCP bağlantısı kurarak gerçek zamanlı iletişimi sağlar. Sunucu ve istemci program JSON veri tipindeki çift yönlü mesajlarla haberleşir. 
- 
-**[[http://​www.postgresql.org | PostgreSQL]]** (v9.4.x): PostgreSQL büyük veriler için tasarlanmış bir ilişkisel veritabanıdır. 
- 
-**[[http://​redis.io | Redis]]** (v3.x): Redis Ram üzerinde çalışan bir çeşit veritabanıdır. Dahası için->​[[sen.redis-session|Redis Session Yönetimi]] 
-==== Frontend ==== 
- 
-**[[https://​angularjs.org | Angularjs]]** (v1.x): Angularjs Single Page Application üretmek için uygun Google'​ın geliştirdiği bir javascript frameworkudur. 
- 
-**[[http://​angular-ui.github.io | Angular-ui]]**:​ Angular-ui native angular ile yazilmış, görsel komponent kütüphanelerinden oluşan bir koleksiyondur. ​ 
- 
-**[[http://​getbootstrap.com | Bootstrap]]**:​ Bootstrap twitter'​ın desteklediği css frameworkudur. 
- 
-**[[http://​momentjs.com/​|Momentjs]]**:​ Tarayicilar arasi tutarli date siniflari kullanabilmek icin kucuk bir kutuphane. 
- 
-**Diğer**: Diğer kullanılan kütüphanelere proje dizinindeki //​frontend2/​bower.json//​ dosyasından erişilebilir. 
-===== Proje Yapısı ===== 
- 
-Projenin hangi mantıkla kurgulandığı ve nasıl çalıştığı 
web-ahbs.1464073617.txt.gz · Son değiştirilme: 2018/11/28 19:47 (Dışarıdan düzenle)