Nibras Code
Proqramlaşdırma
Haradan başlayım
- APK xətaları
- Süni intellekt
- Necə
- Paket adı
- Hansı 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 və GitHub
- API
- Localhost
- Framework
- Terminal
- Deploy
- Proqramlaşdırma sözləri
- Python və JavaScript
- Frontend və backend
Fərqi nədir
pip və npm
Pip Python üçün paket gətirən alətdir. npm isə Node.js üçün paket gətirən alətdir. İkisi də hazır kodu layihəyə qoyur, amma eyni yerdə işləmir.
Python bir dildir. Onunla proqram yazılır. Pip həmin dilə hazır kitabxana quraşdırır. Məsələn hesab, şəkil və ya sayt üçün hazır kod gəlir.
Node.js JavaScript-i kompüterdə işlədən mühitdir. npm həmin mühitə hazır paketi gətirir. Pip-i Node layihəsində işlətmək olmur. npm-i də Python layihəsində işlətmək olmur.
Python quraşdırılanda pip çox vaxt onunla birlikdə gəlir. Node quraşdırılanda npm də gəlir. Alət dildən ayrıdır: dil kodu işlədir, alət paketi gətirir.
Composer və PHP
PHP saytın server tərəfində işləyən dildir. Composer dil deyil. O, PHP kitabxanasını layihəyə yığan alətdir.
PHP kodu oxuyur və işlədir. Composer isə lazım olan hazır kodu internetdən endirib layihənin qovluğuna qoyur. Düyməni PHP işlədir. Composer yalnız paketi gətirir.
Composer olmasa da PHP işləyir. Kiçik bir səhifə üçün o lazım olmaya bilər. Böyük layihədə hər kitabxananı əl ilə yığmaq çətin olur. Composer bunu bir əmrlə edir.
Qısa desək: PHP dildir. Composer həmin dilin paket alətidir. npm Node üçündür, pip Python üçündür, Composer PHP üçündür.