<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ORM &#8211; קורל טכנולוגיות</title>
	<atom:link href="https://www.mrcoral.co.il/tag/orm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mrcoral.co.il</link>
	<description>קורל טכנולוגיות הוא בית תוכנה המסייע לך בפיתוח המערכת הטכנולוגית. אנו מומחים בפיתוח מג&#039;נטו (Magento), פרסטה שופ, וורדפרס. לקבלת הצעה אטרקיבית פנה עכשיו!</description>
	<lastBuildDate>Tue, 06 Apr 2021 06:31:04 +0000</lastBuildDate>
	<language>he-IL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.16</generator>

<image>
	<url>https://www.mrcoral.co.il/wp-content/uploads/2023/07/cropped-קורל-32x32.jpg</url>
	<title>ORM &#8211; קורל טכנולוגיות</title>
	<link>https://www.mrcoral.co.il</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>פיתוח ותמיכה ביישומים מבוססי Type ORM</title>
		<link>https://www.mrcoral.co.il/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%95%d7%aa%d7%9e%d7%99%d7%9b%d7%94-%d7%91%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-type-orm/</link>
					<comments>https://www.mrcoral.co.il/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%95%d7%aa%d7%9e%d7%99%d7%9b%d7%94-%d7%91%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-type-orm/#respond</comments>
		
		<dc:creator><![CDATA[Shirel Garber]]></dc:creator>
		<pubDate>Mon, 05 Apr 2021 15:39:10 +0000</pubDate>
				<category><![CDATA[כללי]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[TypeORM]]></category>
		<guid isPermaLink="false">https://www.mrcoral.co.il/?p=14552</guid>

					<description><![CDATA[<p>TypeORM הוא ORM שיכול לרוץ במגוון סביבות, Node.js, בדפדפן, ReactNative, Expo, Electron, Ionic ועוד וגם תומך ב-TypeScript ו JavaScript, ES5,  ES6,  ES7,  ES8 כאשר המטרה של מפתחי המוצר לתמוך תמיד בגרסה החדשנית ביותר של EcmaScript ו-JavaScript ובכך להשיג גמישות ויעילות מרביות למפתח – בין אם מדובר באפליקציה קטנה עם מספר מועט של טבלאות ועד אפליקציות ב-Scale עם כמה מסדי נתונים שעובדים במקביל. בנוסף, בניגוד ל-ORM מבוססי JavaScript אחרים שכרגע בשוק, Type ORM תומך בדפוסי עבודה מודרניים אשר מאפשרים כתיבה יעילה יותר של אפליקציות. מפתחי המוצר שואבים הרבה השראה ממערכות ORM בשפות אחרות כמו Hibernate, Doctrine ו – Entity Framework. &#160; &#160; מחפש פיתוח ותמיכה ביישומים מבוססי TypeORM? פנה עכשיו וקבל הצעה אטרקטיבית! &#160;</p>
<p>The post <a rel="nofollow" href="https://www.mrcoral.co.il/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%95%d7%aa%d7%9e%d7%99%d7%9b%d7%94-%d7%91%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-type-orm/">פיתוח ותמיכה ביישומים מבוססי Type ORM</a> appeared first on <a rel="nofollow" href="https://www.mrcoral.co.il">קורל טכנולוגיות</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">TypeORM הוא <a href="https://www.mrcoral.co.il/orm-%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-object-relational-mapping/">ORM</a> שיכול לרוץ במגוון סביבות, Node.js, בדפדפן, ReactNative, Expo, Electron, Ionic ועוד וגם תומך ב-TypeScript ו JavaScript, ES5,  ES6,  ES7,  ES8 כאשר המטרה של מפתחי המוצר לתמוך תמיד בגרסה החדשנית ביותר של EcmaScript ו-JavaScript ובכך להשיג גמישות ויעילות מרביות למפתח – בין אם מדובר באפליקציה קטנה עם מספר מועט של טבלאות ועד אפליקציות ב-Scale עם כמה מסדי נתונים שעובדים במקביל.</span></p>
<p><span style="font-weight: 400;">בנוסף, בניגוד ל-ORM מבוססי JavaScript אחרים שכרגע בשוק, Type ORM תומך בדפוסי עבודה מודרניים אשר מאפשרים כתיבה יעילה יותר של אפליקציות.</span></p>
<p>מפתחי המוצר שואבים הרבה השראה ממערכות ORM בשפות אחרות כמו Hibernate, Doctrine ו – Entity Framework.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>מחפש פיתוח ותמיכה ביישומים מבוססי TypeORM? פנה עכשיו וקבל הצעה אטרקטיבית!</strong></p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.mrcoral.co.il/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%95%d7%aa%d7%9e%d7%99%d7%9b%d7%94-%d7%91%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-type-orm/">פיתוח ותמיכה ביישומים מבוססי Type ORM</a> appeared first on <a rel="nofollow" href="https://www.mrcoral.co.il">קורל טכנולוגיות</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mrcoral.co.il/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%95%d7%aa%d7%9e%d7%99%d7%9b%d7%94-%d7%91%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-type-orm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ORM &#8211; פיתוח יישומים מבוססי Object Relational Mapping</title>
		<link>https://www.mrcoral.co.il/orm-%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-object-relational-mapping/</link>
					<comments>https://www.mrcoral.co.il/orm-%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-object-relational-mapping/#respond</comments>
		
		<dc:creator><![CDATA[Shirel Garber]]></dc:creator>
		<pubDate>Mon, 05 Apr 2021 15:33:08 +0000</pubDate>
				<category><![CDATA[כללי]]></category>
		<category><![CDATA[Object Relational Mapping]]></category>
		<category><![CDATA[ORM]]></category>
		<guid isPermaLink="false">https://www.mrcoral.co.il/?p=14547</guid>

					<description><![CDATA[<p>ORM \ מיפוי אוביקטי-רלציוני (Object Relational Mapping), במדעי המחשב היא טכניקה להמרת מידע בין שתי שפות תכנות עם מערכות טיפוסים (Type Systems) בלתי תואמות. יש מגוון כלים בשוק, חלקם בשימוש מסחרי בעוד אחרים בקוד פתוח, בנוסף, ישנם מתכנתים שבוחרים לבנות כלי ORM עבור פונקציה ספציפית או פרויקט. בתכנות מונחה עצמים כל משימה או יישות אמורים להיות מיוצגים באובייקטים, ערכים אלו הם בדרך כלל לא סקלריים. אם ניקח לדוגמא מקרה שבו אנו רוצים לייצג רשומה בספר מתכונים, לכל מתכון יש מספר מרכיבים, כמו כן שם וכו&#8217;. אם נרצה לייצג את הדוגמא הזו בשפת תכנות מונחית עצמים, נייצר אובייקט בשם מתכון, לכל אובייקט יהיו משתני מחלקה (תכונות) עם נתונים לגבי הרשומה כמו שם, רשימת מרכיבים &#8211; רשימת המרכיבים גם היא תיוצג על ידי רשימה של אובייקטים מסוג מרכיב שגם לו יהיו תכונות משלו, וכן הלאה. בנוסף, לכל אובייקט ישנן מתודות שונות שאמורות לעזור בתהליך הפיתוח, כמו למשל מתודה שמחזירה את שם המתכון, או את רשימת השמות של המרכיבים ועוד. לעומת זאת, רבים ממסדי הנתונים הפופולריים למשל מסדים מבוססי SQL, אינם מונחי עצמים, ולמעשה רק מאחסנים ויודעים לבצע מספר מניפולציות על ערכים סקלריים, כמו מחרוזות וערכים מספריים (integer, float, double). ובמקביל לארגן את המידע בטבלאות. ישנן שתי חלופות לטיפול באי ההתאמה הזו. הראשונה [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.mrcoral.co.il/orm-%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-object-relational-mapping/">ORM &#8211; פיתוח יישומים מבוססי Object Relational Mapping</a> appeared first on <a rel="nofollow" href="https://www.mrcoral.co.il">קורל טכנולוגיות</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">ORM \ מיפוי אוביקטי-רלציוני (Object Relational Mapping), במדעי המחשב היא טכניקה להמרת מידע בין שתי שפות תכנות עם מערכות טיפוסים (Type Systems) בלתי תואמות.</span></p>
<p>יש מגוון כלים בשוק, חלקם בשימוש מסחרי בעוד אחרים בקוד פתוח, בנוסף, ישנם מתכנתים שבוחרים לבנות כלי ORM עבור פונקציה ספציפית או פרויקט.</p>
<p><span style="font-weight: 400;">בתכנות מונחה עצמים כל משימה או יישות אמורים להיות מיוצגים באובייקטים, ערכים אלו הם בדרך כלל לא סקלריים.</span></p>
<p>אם ניקח לדוגמא מקרה שבו אנו רוצים לייצג רשומה בספר מתכונים, לכל מתכון יש מספר מרכיבים, כמו כן שם וכו&#8217;.</p>
<p>אם נרצה לייצג את הדוגמא הזו בשפת תכנות מונחית עצמים, נייצר אובייקט בשם מתכון, לכל אובייקט יהיו משתני מחלקה (תכונות) עם נתונים לגבי הרשומה כמו שם, רשימת מרכיבים &#8211;<br />
רשימת המרכיבים גם היא תיוצג על ידי רשימה של אובייקטים מסוג מרכיב שגם לו יהיו תכונות משלו, וכן הלאה.</p>
<p>בנוסף, לכל אובייקט ישנן מתודות שונות שאמורות לעזור בתהליך הפיתוח, כמו למשל מתודה שמחזירה את שם המתכון, או את רשימת השמות של המרכיבים ועוד.</p>
<p><span style="font-weight: 400;">לעומת זאת, רבים ממסדי הנתונים הפופולריים למשל מסדים מבוססי SQL, אינם מונחי עצמים, ולמעשה רק מאחסנים ויודעים לבצע מספר מניפולציות על ערכים סקלריים, כמו מחרוזות וערכים מספריים (integer, float, double).</span></p>
<p>ובמקביל לארגן את המידע בטבלאות. ישנן שתי חלופות לטיפול באי ההתאמה הזו.</p>
<p>הראשונה היא להשתמש בערכים סקלריים פשוטים גם בתוך הקוד אופציה, אופציה זו פחות מומלצת כי בכך אתה מאבד את היכולות של מערכת מונחית עצמים.</p>
<p>או לחילופין בשימוש במערכת ORM המתכנת ממיר את התכונות של האובייקטים בערכים פשוטים יותר לשמירה במסד הנתונים.</p>
<p>מדובר בתהליך מורכב שבבסיסו לפרוט בצורה נכונה ויעילה את המידע המורכב שמיוצג באובייקט, לרשומות פשוטות במסד הנתונים.</p>
<p>אם תהליך זה נעשה בצורה מלאה, האובייקט יתמיד בין ריצות על ידי טעינה מבסיס הנתונים, וניתן תמיד יהיה לטעון אותו מחדש (Persistent).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>מחפש פיתוח ותמיכה ביישומים מבוססי ORM? פנה עכשיו וקבל הצעה אטרקטיבית! </strong></p>
<p>The post <a rel="nofollow" href="https://www.mrcoral.co.il/orm-%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-object-relational-mapping/">ORM &#8211; פיתוח יישומים מבוססי Object Relational Mapping</a> appeared first on <a rel="nofollow" href="https://www.mrcoral.co.il">קורל טכנולוגיות</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mrcoral.co.il/orm-%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%99%d7%99%d7%a9%d7%95%d7%9e%d7%99%d7%9d-%d7%9e%d7%91%d7%95%d7%a1%d7%a1%d7%99-object-relational-mapping/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
