פיתוח אתר משתמשים, מאפס?

למדן וידען

משתמש סופר מקצוען
עיצוב גרפי
הנדסת תוכנה
D I G I T A L
שלום לכולם

כשנצרכים לפתח אתר חדש עם היררכיית הרשאות וכדו'.
לפני המהות של האתר, הכוונה לעצם הגישה לתכני האתר, המעטפת.

אתם בונים את זה מאפס או מתבססים על דברים קיימים? ואיזה?

אני פונה בעיקר למי שלא משתמש עם .NET.
ששם בלחיצת כפתור אתם מקבלים את כל זה.
מתכנתי php node וכדו' בעיקר.
תודה!
 

גזעי

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
יש אינסוף פלטפורמות בכל השפות, פשוט תבחר.
יש משהו נחמד שנקרא sails.js
ולPHP יש משהו נחמד (שאף לא עבדתי איתו, אבל הוא הכי מוכר) שנקרא laravel

ויש משהו חדש יחסית (שמאוד מאוד אהבתי (מאוד!)) שנקרא sapper שזה משתמש בsvelte שמשתמש בjavascript
 

למדן וידען

משתמש סופר מקצוען
עיצוב גרפי
הנדסת תוכנה
D I G I T A L
יש אינסוף פלטפורמות בכל השפות, פשוט תבחר.
יש משהו נחמד שנקרא sails.js
ולPHP יש משהו נחמד (שאף לא עבדתי איתו, אבל הוא הכי מוכר) שנקרא laravel

ויש משהו חדש יחסית (שמאוד מאוד אהבתי (מאוד!)) שנקרא sapper שזה משתמש בsvelte שמשתמש בjavascript
זה בדיוק הנקודה.
שמרוב עצים לא רואים יער.
השאלה היא מהניסיון שלכם מה אתם ממליצים.
laravel זה פלטפורמה לפרויקטים ממש גדולים, מסרבל.
 

@shaye

משתמש מקצוען
D I G I T A L
ממליץ על sapper
Svelte - (Sapper) מאוד צעיר יחסית, האם לעת עתה לא שווה יותר ללכת כל Next.js -ריאקט (או Nuxtjs ל-Vue)?

(שמאוד מאוד אהבתי (מאוד!))
אכן פריימוורק מיוחד במינו, לסוולט יש קומפיילר לכן אפשר לכתוב פחות קוד (כי אתה פשוט לא צמוד כ"כ ל-JS טבעי), אין ספריה בזמן ריצה (החבילה שוקל פחות), ועוד הרבה...
ראה את זה:
וגם את זה להגדרה מדויקת על "מה זה סוולט":
 

גזעי

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
Svelte - (Sapper) מאוד צעיר יחסית, האם לעת עתה לא שווה יותר ללכת כל Next.js -ריאקט (או Nuxtjs ל-Vue)?


אכן פריימוורק מיוחד במינו, לסוולט יש קומפיילר לכן אפשר לכתוב פחות קוד (כי אתה פשוט לא צמוד כ"כ ל-JS טבעי), אין ספריה בזמן ריצה (החבילה שוקל פחות), ועוד הרבה...
ראה את זה:
וגם את זה להגדרה מדויקת על "מה זה סוולט":
אכן נמנעתי מלכתוב שsvelte זה פריימוורק לjavascript, כי באמת זו שפת תכנות שמתקמפלת לjavascript
 

יידישע קאפ

משתמש סופר מקצוען
מנוי פרימיום
עיצוב גרפי
צילום מקצועי
עריכה והפקת סרטים
עימוד ספרים
ולPHP יש משהו נחמד (שאף לא עבדתי איתו, אבל הוא הכי מוכר) שנקרא laravel

ויש משהו חדש יחסית (שמאוד מאוד אהבתי (מאוד!)) שנקרא sapper שזה משתמש בsvelte שמשתמש בjavascript

לא הייתי מדמה בכלל את Sapper ל-Laravel. זה כמו לדמות React ל-Wordpress...

Sapper לא מגיע עם שום פרימוורק לכל הנושא של בסיס-נתונים, MVC, ORM, request validation, Authentication, middleware, CSRF protection, email ועוד ועוד ועוד ש-Laravel מציע...

Sapper הוא רק חלק הרינדור של ה-HTML, אבל אינו פריימוורק full-stack כמו Laravel.

Laravel נמצא בקטגוריה על Ruby on Rails, Django וכו׳.

GitHub בנוי עם Ruby on Rails.
Sefaria בנוי עם Django.
Torah בנוי עם Laravel. ;)
 

למדן וידען

משתמש סופר מקצוען
עיצוב גרפי
הנדסת תוכנה
D I G I T A L
לא הייתי מדמה בכלל את Sapper ל-Laravel. זה כמו לדמות React ל-Wordpress...

Sapper לא מגיע עם שום פרימוורק לכל הנושא של בסיס-נתונים, MVC, ORM, request validation, Authentication, middleware, CSRF protection, email ועוד ועוד ועוד ש-Laravel מציע...

Sapper הוא רק חלק הרינדור של ה-HTML, אבל אינו פריימוורק full-stack כמו Laravel.

Laravel נמצא בקטגוריה על Ruby on Rails, Django וכו׳.

GitHub בנוי עם Ruby on Rails.
Sefaria בנוי עם Django.
Torah בנוי עם Laravel. ;)
בתכלס, מה הדרך הנכונה לדעתך?
אני מתחיל לשקול רציני לעשות מאפס מרוב מבחר ועקומת למידה של כל דבר..
בעבר הייתי מתבסס על ג'ומלה ולא מתעסק בכלל עם כל התשתית הבסיסית.
אבל זה לא הדרך המומלצת, לא מחפש קיצורי דרך.
 

יידישע קאפ

משתמש סופר מקצוען
מנוי פרימיום
עיצוב גרפי
צילום מקצועי
עריכה והפקת סרטים
עימוד ספרים
בתכלס, מה הדרך הנכונה לדעתך?

אין דרך נכונה ודרך לא נכונה.
תבחר לפי השפה שאתה הכי מרגיש בנוח אתו.

אני מאוד התחברתי ל-laravel, הגם שמאוד לא אהבתי php, כי laravel הצליחו להשתמש ב-php באופן מאוד אלגנטי ונקי...
כלשונם (באתר שלהם):
The PHP Framework for Web Artisans
 

גזעי

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
לא הייתי מדמה בכלל את Sapper ל-Laravel. זה כמו לדמות React ל-Wordpress...

Sapper לא מגיע עם שום פרימוורק לכל הנושא של בסיס-נתונים, MVC, ORM, request validation, Authentication, middleware, CSRF protection, email ועוד ועוד ועוד ש-Laravel מציע...

Sapper הוא רק חלק הרינדור של ה-HTML, אבל אינו פריימוורק full-stack כמו Laravel.

Laravel נמצא בקטגוריה על Ruby on Rails, Django וכו׳.

GitHub בנוי עם Ruby on Rails.
Sefaria בנוי עם Django.
Torah בנוי עם Laravel. ;)
גם אני לא הייתי מדמה אותם :)
ל-sapper יש טמפלייט מוכן עם כל הדברים הבסיסיים של סשנים והרשאות והאוטנטיקציה, זה לא חלק מהframework אבל זה כן משהו קיים, אז אפשר להשתמש בו.
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ב'

ט בַּמֶּה יְזַכֶּה נַּעַר אֶת אָרְחוֹ לִשְׁמֹר כִּדְבָרֶךָ:י בְּכָל לִבִּי דְרַשְׁתִּיךָ אַל תַּשְׁגֵּנִי מִמִּצְוֹתֶיךָ:יא בְּלִבִּי צָפַנְתִּי אִמְרָתֶךָ לְמַעַן לֹא אֶחֱטָא לָךְ:יב בָּרוּךְ אַתָּה יְהוָה לַמְּדֵנִי חֻקֶּיךָ:יג בִּשְׂפָתַי סִפַּרְתִּי כֹּל מִשְׁפְּטֵי פִיךָ:יד בְּדֶרֶךְ עֵדְוֹתֶיךָ שַׂשְׂתִּי כְּעַל כָּל הוֹן:טו בְּפִקֻּדֶיךָ אָשִׂיחָה וְאַבִּיטָה אֹרְחֹתֶיךָ:טז בְּחֻקֹּתֶיךָ אֶשְׁתַּעֲשָׁע לֹא אֶשְׁכַּח דְּבָרֶךָ:
נקרא  5  פעמים

לוח מודעות

למעלה