Nibras Code
Programlama
Nereden başlamalı
- APK hataları
- Yapay zeka
- Nasıl
- Paket adı
- Hangi dil?
- Python
- JavaScript
- Java
- C#
- TypeScript
- HTML/CSS
- APK hazırla
- SQL
- Go
- PHP
- Kotlin
- C++
- Rust
- Ubuntu
- Java 17
- Node.js
- Android SDK
- Gradle
- Capacitor
- Docker
- Nginx
- SSL / HTTPS
- Firewall
- Git
- Bash
- JSON
- React
- C
- MySQL
- HTTP
- Linux
- SSH
- DNS
- npm
- Redis
- cron
- pip
- SQLite
- curl
- Composer
- Cargo
- Make
- Maven
- YAML
- systemd
- PostgreSQL
- Markdown
- rsync
- Git ve GitHub
- API
- Localhost
- Framework
- Terminal
- Deploy
- Programlama sözleri
- Python ve JavaScript
- Frontend ve backend
Farkı ne
pip ve npm
pip Python için paket getiren araçtır. npm ise Node.js için paket getiren araçtır. İkisi de hazır kodu projeye koyar, ama aynı yerde çalışmaz.
Python bir dildir. Onunla program yazılır. pip o dile hazır kitaplık kurar. Hesap, görsel veya site için hazır kod gelebilir.
Node.js, JavaScript’i bilgisayarda çalıştıran yerdir. npm o yere hazır paketi getirir. pip bir Node projesinde kullanılmaz. npm de bir Python projesinde kullanılmaz.
Python kurulunca pip çoğu zaman onunla gelir. Node kurulunca npm de gelir. Araç dilden ayrıdır: dil kodu çalıştırır, araç paketi getirir.
Composer ve PHP
PHP, sitenin sunucu tarafında çalışan dildir. Composer dil değildir. PHP kitaplığını projeye getiren araçtır.
PHP kodu okur ve çalıştırır. Composer ise gereken hazır kodu indirip projenin klasörüne koyar. Düğmeyi PHP çalıştırır. Composer yalnız paketi getirir.
Composer olmasa da PHP çalışır. Küçük bir sayfa için gerekmez. Büyük projede her kitaplığı elle toplamak zordur. Composer bunu bir komutla yapar.
Kısaca: PHP dildir. Composer o dilin paket aracıdır. npm Node içindir, pip Python içindir, Composer PHP içindir.