Sharepoint Online WebParts и TypeScript
В прошлом я создавал сайт в sharepoint 2013, который сейчас хотел бы реализовать как веб-часть Sharepoint Online. Я немного читал исследование и обнаружил, что веб-части создаются с использованием TypeScript. Это действительно единственный вариант, который я должен сделать, чтобы создать WebPart? Будут ли все функции, которые я использовал в JavaScript, быть реализованными в TypeScript? Есть ли сайт, который вы бы порекомендовали использовать для изучения TypeScript?
Большое спасибо в продвинутом!
2 ответа
Разработка веб-части с использованием новой среды SharePoint значительно проще в разработке и отладке. MS столкнулась с большинством проблем разработчиков hectec. Я бы порекомендовал использовать SharePoint Framework
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment
легко получить информацию о фреймворке, так как она с открытым исходным кодом, и время рендеринга намного быстрее. Самое простое, что ее можно легко связать с TFS, и повторное использование компонента составляет 100%
Еще одна важная тема в рамках sharepoint - объединение проектов, которым большинство разработчиков пренебрегают в большой организации. Это загрузить внешние js-файлы во время выполнения сразу для веб-сайта. То есть, если у вас есть 4 веб-части, разработанные другой командой, они могут легко синхронизировать и использовать один раз внешний загруженный файл Js на веб-сайте.
Это хороший подход. Я пытался оправдать ваш ответ своим опытом. Я надеюсь, что это может помочь вам.
"Вы можете повторно использовать существующие сценарии. Несмотря на то, что SharePoint Framework рекомендует использовать TypeScript, вы можете использовать простой JavaScript и постепенно преобразовывать его в TypeScript". Хотя существующие сценарии могут не работать на 100%, поскольку решения SPFx упакованы как модули JavaScript и загружаются асинхронно. Установите флажок "Использовать существующие сценарии" ниже официального руководства.
Вот хороший ресурс для вас.